Commit Graph
2224 Commits
Author SHA1 Message Date
Ishaan Jaffer 17ce970d99 ui fix 2025-12-12 17:10:36 -08:00
Ishaan Jaffer c57f0665db ui buld fix 2025-12-12 16:58:47 -08:00
Ishaan JaffandGitHub 3054b6ea60 [Feat] A2A Gateway - allow adding Azure Foundry Agents on UI (#17909)
* add CostConfigFields

* add CostConfigFields

* add output_cost_per_token

* refactor table

* add agent cost view

* add azure foundry fields

* add foundry logo

* fix: clean error

* fix utils

* fix agent edi

* add easter egg

* fix order

* test_handle_streaming_forwards_api_key

* fix forward api key down

* fix a2a send msg

* add A2a comparison on compare playground

* fix chat ui

* fix bedrock agentcore stream
2025-12-12 16:38:04 -08:00
Ishaan JaffandGitHub bede40a90d [A2a gateway] Add agent cost tracking on UI (#17899)
* add CostConfigFields

* add CostConfigFields

* add output_cost_per_token

* refactor table

* add agent cost view
2025-12-12 16:37:31 -08:00
yuneng-jiangandGitHub 11926ea2d4 Merge pull request #17901 from BerriAI/litellm_usage_date_pick_fix
[Fix] UI - Agent Usage Page Minor Issues
2025-12-12 14:34:15 -08:00
yuneng-jiang d090b4ad3e Add All Proxy Models To Default User Settings 2025-12-12 13:15:25 -08:00
yuneng-jiang 94a0ff08b7 Merge remote-tracking branch 'origin' into litellm_usage_date_pick_fix 2025-12-12 13:00:59 -08:00
yuneng-jiang 5d01f14f94 Fixing build 2025-12-12 12:55:15 -08:00
yuneng-jiangandGitHub b2695379d1 Merge pull request #17896 from BerriAI/litellm_agent_usage_2
[Feature] Usage Entity labels
2025-12-12 12:53:16 -08:00
yuneng-jiang 19504adb9d Agent Usage small issues 2025-12-12 12:52:51 -08:00
yuneng-jiang 1037dc18b9 Adding test 2025-12-12 12:23:11 -08:00
yuneng-jiang 5b0bf86ee5 Usage Entity labels 2025-12-12 12:13:51 -08:00
Ishaan JaffandGitHub 92d71a3ed4 [UI] - Re organize leftnav to have correct categories + get agents on root (#17890)
* left nav

* fix order

* fix

* fix bad new usage

* fix new
2025-12-12 12:10:13 -08:00
Ishaan JaffandGitHub b651012fdc [fix] UI playground - allow custom model name as option[0] (#17892)
* fix: move custom model to top

* fix test
2025-12-12 12:00:23 -08:00
Ishaan JaffandGitHub 700a1bb574 [Feat] UI - show UI version on top left near logo (#17891)
* left nav

* fix order

* fix

* add ui version on ui

* fix link
2025-12-12 11:39:02 -08:00
yuneng-jiang 1829e58d25 New Badge for Agent Usage 2025-12-12 09:47:08 -08:00
yuneng-jiang d1e53365a8 Change useful_links to include index for UI 2025-12-11 21:25:40 -08:00
yuneng-jiang 7ea407b239 Rearrange Links UI 2025-12-11 20:23:02 -08:00
yuneng-jiang 3f1473d9a2 fixing build 2025-12-11 17:49:06 -08:00
yuneng-jiang ac52d2aeef tests 2025-12-11 17:47:11 -08:00
yuneng-jiang dfdd74f9ac Usage View Select 2025-12-11 17:37:09 -08:00
yuneng-jiang 0635b1cbf0 rename 2025-12-11 16:33:23 -08:00
yuneng-jiang 52cb54968a Change to useAuthorized hook 2025-12-11 16:28:03 -08:00
yuneng-jiang c1c8a6937e Renaming + fixing tests 2025-12-11 16:11:09 -08:00
yuneng-jiang 424934296f adding all files 2025-12-11 15:40:26 -08:00
yuneng-jiang 4e20f0793f Move Usage into its own folder 2025-12-11 15:37:39 -08:00
yuneng-jiangandGitHub d2141096dc Merge pull request #17797 from BerriAI/litellm_ui_agent_usage
[Feature] Agent Usage UI
2025-12-11 15:03:21 -08:00
yuneng-jiangandGitHub a7c9f7247a Merge pull request #17834 from BerriAI/litellm_ui_team_model_fix
[Fix] Create Team Model Dropdown Honors Organization's Models
2025-12-11 11:44:10 -08:00
yuneng-jiang 6e99faeced Create Team Model Dropdown fix 2025-12-11 10:16:42 -08:00
yuneng-jiangandGitHub 26926d5fea Merge pull request #17804 from BerriAI/litellm_add_model_settings_fix
[Fix] Ensure Model Page Honors UI Settings
2025-12-11 09:20:28 -08:00
YutaSaitoandGitHub e9571ddbc4 fix: MCP OAuth callback routing and URL handling (#17789)
* fix: MCP OAuth callback routing and URL handling

* test: add test for proxy_server
2025-12-11 08:22:59 -08:00
yuneng-jiang 6f6a8f782e Fix UI settings 2025-12-10 21:31:35 -08:00
Ishaan JaffandGitHub 4a7437ba5f [Feat] Agent Gateway - allow adding langgraph, bedrock agent core agents (#17802)
* fix: langgraph bridge streaming

* add public/agents/fields

* test_a2a_completion_bridge_non_streaming

* TestA2AStreamingTransformation

* AgentCredentialFieldMetadata

* add new logo

* refactor add agent

* fix add dynamic fields

* feat allow adding langgraph agent

* add langgraph provider

* stash

* add AgentCreateInfo

* agent_create_fields

* fix fields

* test_a2a_completion_bridge_bedrock_agentcore

* test_a2a_completion_bridge_bedrock_agentcore

* add public endpoints

* fix a2a endpoints

* fix dynamic fields
2025-12-10 19:13:50 -08:00
yuneng-jiang 8ed1dfcb6a Agent Usage UI 2025-12-10 15:46:22 -08:00
Ishaan JaffandGitHub 3631e8fa1d [Feat] Containers API - add new container API file management + UI Interface (#17745)
* test_router_acreate_container_without_model

* _init_containers_api_endpoints

* test_init_containers_api_endpoints

* init container files endpoints

* init files api

* init container files API

* add containers api file content

* add code interpreter output UI

* add code interpreter input ui

* refactor code interpreter ui

* fix: require model selection

* cleaner container provision

* fix ContainerFileObject

* def container_file_content_handler(
add

* add retrieve_container_file_content

* aretrieve_container_file_content

* UI fix model

* fix linting errors
2025-12-09 17:33:26 -08:00
yuneng-jiang 0a6038d4c5 UI Settings Frontend 2025-12-08 21:12:43 -08:00
yuneng-jiang dd5c4f62c3 Swap url input and display name in useful links 2025-12-08 17:00:49 -08:00
Alexsander HamirandGitHub 958c190134 Fix flanky tests (#17665)
* Fix test_delete_polling_removes_from_cache mock setup

- Mock async_delete_cache to properly execute the real implementation path
- Ensures init_async_client() is called and delete() is invoked on the returned client
- Fixes AssertionError: Expected 'delete' to be called once. Called 0 times.

* fix: resolve timeout in add_model_tab test by mocking useProviderFields hook

- Mock useProviderFields hook to prevent network calls and React Query delays
- Use waitFor to properly handle async operations
- Test now passes reliably without 10s timeout

* fix: add test timeout to prevent CI timeout failure

- Add 15 second timeout to 'should display Test Connect and Add Model buttons' test
- Test takes ~6 seconds locally, but CI was timing out at default 5 second limit
- Ensures test has sufficient time to complete in CI environment

* test: quarantine flaky test_oidc_circleci_with_azure

Quarantine test that fails with 401 Unauthorized from Azure OAuth.
The test is flaky and blocks CI builds. Marked with @pytest.mark.skip
until Azure authentication can be fixed or migrated to our own account.
2025-12-08 12:21:26 -08:00
yuneng-jiang 539e3721f2 Merge remote-tracking branch 'origin' into litellm_add_model_fix_team_admin 2025-12-06 20:00:01 -08:00
yuneng-jiangandGitHub a2688c7017 Merge pull request #17567 from BerriAI/litellm_ui_chat_endpoint_search
[Fix] Filtering for Chat UI Endpoint Selector
2025-12-06 19:57:32 -08:00
yuneng-jiangandGitHub 38ae12e124 Merge pull request #17573 from BerriAI/litellm_ui_reusable_table_action_button
[Refactor] Reusable Table Icon Button
2025-12-06 19:57:05 -08:00
yuneng-jiangandGitHub 816854e426 Merge pull request #17623 from BerriAI/litellm_usage_page_ui_improvements
[Feature] Logs Spend Enhancements
2025-12-06 19:56:49 -08:00
yuneng-jiangandGitHub 37da2f90c2 Merge pull request #17625 from BerriAI/litellm_user_info_delete_modal
[Feature] User Info Delete Modal
2025-12-06 19:56:10 -08:00
yuneng-jiang 76e9b69cad Fixing tests 2025-12-06 17:03:37 -08:00
yuneng-jiang 99d95457b6 Fixing tests 2025-12-06 17:00:58 -08:00
yuneng-jiang 71cf7b9dd8 Delete User Modal on Info Page 2025-12-06 16:59:05 -08:00
yuneng-jiang 4e4a2e7ca2 Spend logs spend column enhancement 2025-12-06 16:14:33 -08:00
yuneng-jiang 805a8f0d9f Loading states for Edit Membership modal 2025-12-06 15:27:47 -08:00
yuneng-jiang 906ca6a6d3 Merge remote-tracking branch 'origin' into litellm_ui_reusable_table_action_button 2025-12-06 14:30:26 -08:00
yuneng-jiang 19cacaaed5 UI MCP Test Tool Fix 2025-12-06 11:18:48 -08:00