Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
Accelerator
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
BerriAI
/
litellm
Public
Uh oh!
There was an error while loading.
Please reload this page
.
Notifications
You must be signed in to change notification settings
Fork
10.9k
Star
57.3k
Code
Issues
1.6k
Pull requests
3.2k
Discussions
Actions
Projects
Security and quality
12
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
Actions: BerriAI/litellm
Actions
All workflows
Workflows
Create Release
Create Release
Semgrep
Semgrep
.github/workflows/fork-smokes.yml
.github/workflows/fork-smokes.yml
Agent Shin — Issue triage
Agent Shin — Issue triage
Agent Shin — reconsider
Agent Shin — reconsider
Auths Commit Verification
Auths Commit Verification
Build and Publish Docker Image
Build and Publish Docker Image
Check CI Quality Gate
Check CI Quality Gate
Check dependency floors
Check dependency floors
Check Duplicate Issues
Check Duplicate Issues
Check Lazy OpenAPI Snapshot
Check Lazy OpenAPI Snapshot
Show more workflows...
Management
Caches
Deployments
Semgrep
Semgrep
Actions
Loading...
Loading
Sorry, something went wrong.
Uh oh!
There was an error while loading.
Please reload this page
.
will be ignored since log searching is not yet available
Show workflow options
Create status badge
Create status badge
Loading
Uh oh!
There was an error while loading.
Please reload this page
.
test-semgrep.yml
will be ignored since log searching is not yet available
2,500+ workflow runs
2,500+ workflow runs
Event
Filter by Event
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching events.
Status
Filter by Status
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching statuses.
Branch
Filter by Branch
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching branches.
Actor
Filter by Actor
Sorry, something went wrong.
Filter
Loading
Sorry, something went wrong.
No matching users.
feat(guardrails): add Microsoft Agent 365 MCP tool-call guardrail
Semgrep
#32695:
Pull request
#38241
synchronize by
yucheng-berri
41s
litellm_agent365_mcp_guardrail
litellm_agent365_mcp_guardrail
41s
View #38241
View workflow file
feat(team): let a team admin manage their own team's logging callbacks
Semgrep
#32694:
Pull request
#37667
synchronize by
yucheng-berri
41s
litellm_lit5141_team_admin_callbacks
litellm_lit5141_team_admin_callbacks
41s
View #37667
View workflow file
fix(otel v2): honor per-key and per-team langfuse_host in dynamic tracer routing
Semgrep
#32693:
Pull request
#37564
synchronize by
yucheng-berri
37s
litellm_lit5857_otel_v2_langfuse_host
litellm_lit5857_otel_v2_langfuse_host
37s
View #37564
View workflow file
fix(ui): stack policy flow builder below the popup layer so guardrail options render
Semgrep
#32692:
Pull request
#38273
opened by
devin-ai-integration
Bot
41s
litellm_fix_flow_builder_guardrail_dropdown_zindex
litellm_fix_flow_builder_guardrail_dropdown_zindex
41s
View #38273
View workflow file
fix(router): resolve hidden aliases for explicit lookup
Semgrep
#32691:
Pull request
#38272
opened by
daniel-meismer-zocdoc
41s
daniel-meismer-zocdoc:litellm_hidden_alias_explicit_lookup
daniel-meismer-zocdoc:litellm_hidden_alias_explicit_lookup
41s
View #38272
View workflow file
fix(mcp): preserve provider access token lifetime
Semgrep
#32690:
Pull request
#38271
opened by
daniel-meismer-zocdoc
39s
daniel-meismer-zocdoc:litellm_mcp_bridge_provider_token_lifetime
daniel-meismer-zocdoc:litellm_mcp_bridge_provider_token_lifetime
39s
View #38271
View workflow file
feat(together_ai): map reasoning_effort per model class
Semgrep
#32689:
Pull request
#38263
synchronize by
mateo-berri
43s
litellm_together_reasoning_effort
litellm_together_reasoning_effort
43s
View #38263
View workflow file
fix(xai): honor nested web_search filters on the xAI Responses API
Semgrep
#32688:
Pull request
#38268
synchronize by
devin-ai-integration
Bot
39s
litellm_fix_xai_web_search_nested_filters
litellm_fix_xai_web_search_nested_filters
39s
View #38268
View workflow file
fix(together_ai): fail open on response_format instead of dropping it for unregistered models
Semgrep
#32687:
Pull request
#38269
opened by
mateo-berri
39s
litellm_together_structured_outputs
litellm_together_structured_outputs
39s
View #38269
View workflow file
fix(xai): honor nested web_search filters on the xAI Responses API
Semgrep
#32686:
Pull request
#38268
opened by
devin-ai-integration
Bot
47s
litellm_fix_xai_web_search_nested_filters
litellm_fix_xai_web_search_nested_filters
47s
View #38268
View workflow file
chore(deps): bump the github-actions group across 1 directory with 18 updates
Semgrep
#32685:
Pull request
#36835
synchronize by
dependabot
Bot
44s
dependabot/github_actions/github-actions-0b5d728835
dependabot/github_actions/github-actions-0b5d728835
44s
View #36835
View workflow file
fix(rerank): emit latency and cost headers on /rerank
Semgrep
#32684:
Pull request
#35419
synchronize by
devin-ai-integration
Bot
42s
litellm_rerank_timing_headers
litellm_rerank_timing_headers
42s
View #35419
View workflow file
feat(mcp): clear and reauthorize a server's stored MCP OAuth tokens
Semgrep
#32683:
Pull request
#36831
synchronize by
devin-ai-integration
Bot
37s
litellm_lit5515_mcp_oauth_disconnect
litellm_lit5515_mcp_oauth_disconnect
37s
View #36831
View workflow file
fix(proxy): route blocked models through healthy fallbacks
Semgrep
#32682:
Pull request
#36672
synchronize by
Duxl-Ai
43s
Duxl-Ai:bugfix/blocked-model-fallback
Duxl-Ai:bugfix/blocked-model-fallback
43s
View #36672
View workflow file
feat(mcp): clear and reauthorize a server's stored MCP OAuth tokens
Semgrep
#32681:
Pull request
#36831
synchronize by
devin-ai-integration
Bot
41s
litellm_lit5515_mcp_oauth_disconnect
litellm_lit5515_mcp_oauth_disconnect
41s
View #36831
View workflow file
fix(anthropic): carry user-content document blocks through the /v1/messages responses bridge
Semgrep
#32680:
Pull request
#38267
opened by
mateo-berri
38s
litellm_fix_responses_user_document_drop
litellm_fix_responses_user_document_drop
38s
View #38267
View workflow file
fix(openai): apply ssl_verify to the TLS client instead of leaking it into extra_body
Semgrep
#32679:
Pull request
#38266
synchronize by
praveena396
38s
praveena396:litellm_fix_ssl_verify_extra_body_leak
praveena396:litellm_fix_ssl_verify_extra_body_leak
38s
View #38266
View workflow file
docs(pr-template): split Caveats bullets into severity tiers and call for plain engineering language
Semgrep
#32678:
Pull request
#38252
synchronize by
mateo-berri
32s
litellm_pr_template_caveat_severity
litellm_pr_template_caveat_severity
32s
View #38252
View workflow file
docs(pr-template): split Caveats bullets into severity tiers and call for plain engineering language
Semgrep
#32677:
Pull request
#38252
synchronize by
mateo-berri
55s
litellm_pr_template_caveat_severity
litellm_pr_template_caveat_severity
55s
View #38252
View workflow file
docs(pr-template): split Caveats bullets into severity tiers and call for plain engineering language
Semgrep
#32676:
Pull request
#38252
synchronize by
mateo-berri
59s
litellm_pr_template_caveat_severity
litellm_pr_template_caveat_severity
59s
View #38252
View workflow file
fix(http_handler): defer finalizer client close while requests are in flight
Semgrep
#32675:
Pull request
#38242
reopened by
aminsaedi-behavox
32s
aminsaedi-behavox:litellm_evicted_handler_del_stream_kill
aminsaedi-behavox:litellm_evicted_handler_del_stream_kill
32s
View #38242
View workflow file
fix(openai): apply ssl_verify to the TLS client instead of leaking it into extra_body
Semgrep
#32674:
Pull request
#38266
opened by
praveena396
43s
praveena396:litellm_fix_ssl_verify_extra_body_leak
praveena396:litellm_fix_ssl_verify_extra_body_leak
43s
View #38266
View workflow file
feat(langfuse): support langfuse_environment as a per-key dynamic callback param
Semgrep
#32673:
Pull request
#38264
synchronize by
devin-ai-integration
Bot
46s
litellm_langfuse_environment_dynamic_param
litellm_langfuse_environment_dynamic_param
46s
View #38264
View workflow file
fix(together_ai): pass tools through for models missing from the registry
Semgrep
#32672:
Pull request
#38265
opened by
mateo-berri
38s
litellm_together_tools_passthrough
litellm_together_tools_passthrough
38s
View #38265
View workflow file
fix(http_handler): defer finalizer client close while requests are in flight
Semgrep
#32671:
Pull request
#38242
synchronize by
aminsaedi-behavox
42s
aminsaedi-behavox:litellm_evicted_handler_del_stream_kill
aminsaedi-behavox:litellm_evicted_handler_del_stream_kill
42s
View #38242
View workflow file
Previous
1
2
3
4
5
…
99
100
101
Next
You can’t perform that action at this time.