Mateo Di Loreto and GitHub
107ea9043a
[Feature] Download Prisma binaries at build time instead of at runtime for Security Restricted environments ( #17695 )
...
* Use config file to enable prometheus metrics
* Revert "Use config file to enable prometheus metrics"
This reverts commit 15ae36e1711791c0ac0a7aa84dcec142951717f5.
* Improve hardened stack and Prisma offline flow
* Document hardened compose usage
* Remove undesired change in fastapi-sso
* Restore dashboard lockfile
* Remove unecessary tempdirs
* Document hardened/offline Docker validation flow
2025-12-16 21:25:53 +05:30
Ishaan Jaffer
95e818fdc4
bump litellm-proxy-extras
2025-12-13 16:22:26 -08:00
Alexsander Hamir and GitHub
425b8400b0
fix: add storage_backend and storage_url columns to schema.prisma files ( #17936 )
...
- Updated litellm/proxy/schema.prisma to include storage_backend and storage_url columns
- Updated litellm-proxy-extras/litellm_proxy_extras/schema.prisma to include storage_backend and storage_url columns
- Fixes database schema mismatch causing 'storage_backend column does not exist' errors
- Keeps all schema files in sync with root schema.prisma
2025-12-13 13:28:34 -08:00
Sameer Kankute and GitHub
da81ab6d97
Merge pull request #17758 from BerriAI/litellm_managed_files_target_storage
...
Add v0 support for target storage
2025-12-12 22:26:34 +05:30
yuneng-jiang and GitHub
de9a195d8c
Merge pull request #17781 from BerriAI/litellm_daily_agent_table
...
[Feature] Daily Agent Usage Backend
2025-12-11 15:01:50 -08:00
Alexsander Hamir and GitHub
e9baa83a0f
[Fix] CI/CD – Clean Up Performance PR Changes & others ( #17838 )
2025-12-11 12:50:03 -08:00
Sameer Kankute
7b1cef86a7
Add support for target_storage param
2025-12-11 15:08:17 +05:30
yuneng-jiang
084ed01518
proxy extras and migration
2025-12-10 20:53:13 -08:00
yuneng-jiang
3784b5597a
bump: version 0.4.12 → 0.4.13
2025-12-10 20:51:23 -08:00
yuneng-jiang
91056c1d7e
Merge remote-tracking branch 'origin' into litellm_daily_agent_table
2025-12-10 20:47:58 -08:00
Ishaan Jaff and GitHub
059fedbed5
[Feat] Agent Gateway - Track agent_id in SpendLogs ( #17795 )
...
* add agent_id in metadata in spend logs
* add agent_id in SpendLogsPayload
* add agent_id in SpendLogsPayload
* add _set_agent_id_on_logging_obj
* add agent id tracking in SpendLogs
* add agent id in spend logs
* fix create_a2a_client
* test_asend_message_passes_agent_id_to_callback
* test_get_logging_payload_includes_agent_id_from_kwargs
* test_asend_message_streaming_triggers_callbacks
* fix asend_message_streaming
* asend_message_streaming
* A2AStreamingIterator
* _handle_stream_message
* test_asend_message_streaming_propagates_metadata
2025-12-10 16:09:56 -08:00
yuneng-jiang
1cad479297
Daily Agent Usage Table WIP
2025-12-10 11:50:52 -08:00
yuneng-jiang
1b86269584
Bump version to include new schema
2025-12-09 11:25:24 -08:00
yuneng-jiang
7957244367
bump: version 0.4.11 → 0.4.12
2025-12-09 11:24:18 -08:00
yuneng-jiang
36183c3a9b
Adding migration
2025-12-09 11:23:26 -08:00
yuneng-jiang
e4442c2946
Change UI Settings to a dedicated table
2025-12-09 11:19:53 -08:00
Ishaan Jaffer
bcf601b8a6
bump proxy extras pip
2025-12-06 10:00:22 -08:00
yuneng-jiang and GitHub
cb18af542e
Merge pull request #17498 from BerriAI/litellm_customer_usage_backend
...
[Feature] Customer (end user) Usage
2025-12-05 15:31:08 -08:00
Ishaan Jaff and GitHub
8f592088ed
[Feat] Agent Access Control - Enforce Allowed agents by key, team + add agent access groups on backend ( #17502 )
...
* init schema.prisma
* init LiteLLM_ObjectPermissionTable with agents and agent_access_groups
* TestAgentRequestHandler
* refatctor agent list
* add AgentRequestHandler
* fix agent access controls by key/team
* feat - new migration for LiteLLM_AgentsTable
* fix add LiteLLM_ObjectPermissionBase with agent and agent groups
* add agent routes to llm api routes
* add agent routes as llm route
2025-12-04 16:31:00 -08:00
yuneng-jiang
b12ccb1a7a
Publish proxy extras
2025-12-04 13:11:20 -08:00
yuneng-jiang
1834377950
Adding migration
2025-12-04 12:57:06 -08:00
yuneng-jiang
5439f03bfc
bump: version 0.4.9 → 0.4.10
2025-12-04 12:56:43 -08:00
yuneng-jiang
562afb208d
v0 customer usage, pending tests + extras version bump
2025-12-04 12:30:08 -08:00
yuneng-jiang
21830cb853
Including files for publish_proxy_extras output
2025-11-26 14:15:06 -08:00
yuneng-jiang
f1789a5fa9
bump: version 0.4.8 → 0.4.9
2025-11-26 14:12:15 -08:00
yuneng-jiang and GitHub
1a9b2d2206
Merge pull request #16560 from BerriAI/litellm_org_usage
...
[Feature] Organization Usage
2025-11-26 13:55:58 -08:00
Ishaan Jaffer
bb7db67f32
0.4.8 extras bump
2025-11-26 12:42:51 -08:00
yuneng-jiang
046b5fc27b
Merge remote-tracking branch 'origin' into litellm_org_usage
2025-11-26 12:23:43 -08:00
Ishaan Jaffer
3c3725db92
bump extras
2025-11-26 11:47:29 -08:00
Ishaan Jaffer
203df982e8
fix pyproject
2025-11-26 11:47:13 -08:00
yuneng-jiang
2794153012
bump proxy extras
2025-11-25 21:04:05 -08:00
yuneng-jiang
359025554e
bump: version 0.4.6 → 0.4.7
2025-11-25 11:05:49 -08:00
yuneng-jiang
e629a6b703
Merge remote-tracking branch 'origin' into litellm_org_usage
2025-11-24 21:14:05 -08:00
yuya_matsuba and GitHub
262fb742d2
Fix: Distinguish permission errors from idempotent errors in Prisma migrations ( #17064 )
...
* fix: distinguish permission errors from idempotent errors in Prisma migrations
* style: apply Black formatting and fix line length issues
2025-11-24 20:41:44 -08:00
yuneng-jiang
dd72ff3abf
Add organization_id to spend logs table
2025-11-22 12:54:49 -08:00
yuneng-jiang
6029a24baa
Merge remote-tracking branch 'origin' into litellm_org_usage
2025-11-20 20:19:16 -08:00
Ishaan Jaffer
6477740b8c
bump proxy extras
2025-11-19 13:23:16 -08:00
Ishaan Jaff and GitHub
c7cf18cf67
[Feat] Prompt Management - Allow storing prompt version in DB ( #16848 )
...
* test_dotprompt_auto_detection_with_model_only
* fix _auto_detect_prompt_management_logger
* test_dotprompt_with_prompt_version
* add v1, v2 tests
* add _compile_prompt_helper
* fix _compile_prompt_helper
* test_dotprompt_with_prompt_version
* test_dotprompt_with_prompt_version, test_get_prompt_with_version
* add version in schema
* feat add _get_prompt_spec_for_db_prompt
* add _get_prompt_spec_for_db_prompt
* feat add _get_prompt_spec_for_db_prompt
* update prompt table
* add version in prompt DB
* test_get_prompt_spec_for_db_prompt_with_versions
2025-11-19 13:19:56 -08:00
Krish Dholakia and GitHub
39917f2ff7
Agents - AI Hub, make agents discoverable on model hub page for internal discovery ( #16678 )
...
* feat: initial commit adding agent hub to ui
* feat: add viewable agent hub
* feat: working support for making both config + db agents public via new 'public_agent_groups' list
* fix: agents.py
fix types
* feat: working PATCH endpoint for UI changes
* feat: add new agents panel with working crud
* refactor: refactor to show created_at on be/fe
* style: align new page with the agents table
* style: more style alignment logic
* feat: return if agent is public or not in /v1/agents
* feat: initial commit adding ui flow for making agents discoverable
* feat: new batch make public endpoint
* feat(public_model_hub.tsx): show public agents on public model hub table page
* fix(public_model_hub.tsx): add code examples for using the agent in a2a
* fix: fix indicating if agent has already been made public
* docs: document expected spec for agents is A2A
* docs: add agent hub docs
* docs: document making agents discoverable
* docs: add demo video to docs
* fix: fix ui linting errors
* fix: update tests
2025-11-15 18:25:16 -08:00
yuneng-jiang
f36cbccd56
Merge remote-tracking branch 'origin' into litellm_org_usage
2025-11-15 16:28:12 -08:00
Krrish Dholakia
70b8641822
build: bump migration
2025-11-15 09:34:50 -08:00
Ishaan Jaffer
be234e2a47
bump proxy extras
2025-11-15 09:22:26 -08:00
Krrish Dholakia
54e7792933
fix: remove dailytag request id migration from agents_table.sql
2025-11-14 18:24:01 -08:00
Krish Dholakia and GitHub
8097fafc05
Agents - support agent registration + discovery (A2A spec) ( #16615 )
...
* fix: initial commit adding types
* refactor: refactor to include agent registry
* feat(agents/): endpoints.py
working endpoint for agent discovery
* feat(agent_endpoints/endpoints.py): add permission management logic to agents endpoint
* feat: public endpoint for showing publicly discoverable agents
* feat: make /public/agent_hub discoverable
* feat(agent_endpoints/endpoints.py): working create agent endpoint
adds dynamic agent registration to the proxy
* feat: working crud endpoints
* feat: working multi-instance create/delete agents
* feat(migration.sql): add migration for agents table
2025-11-14 18:23:30 -08:00
yuneng-jiang
ae4dfb53dd
Add migration
2025-11-14 18:06:49 -08:00
yuneng-jiang
63dcd00b8b
Merge remote-tracking branch 'origin/main' into litellm_org_usage
2025-11-14 18:05:50 -08:00
Ishaan Jaffer
f8c022c8f5
bump new schema
2025-11-14 17:39:54 -08:00
Ishaan Jaffer
87b7780182
fix LiteLLM_DailyTagSpend add request_id
2025-11-14 17:35:54 -08:00
yuneng-jiang
94da5c076c
Add Daily Org Spend Table, read path, and write path
2025-11-12 18:22:26 -08:00
yuneng-jiang and GitHub
67478a9074
[Fix] Litellm tags usage add request_id ( #16111 )
...
* Add request_id into tag spend
* Linting
2025-11-11 18:53:48 -08:00