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-jiang and GitHub
d2141096dc
Merge pull request #17797 from BerriAI/litellm_ui_agent_usage
...
[Feature] Agent Usage UI
2025-12-11 15:03:21 -08:00
yuneng-jiang and GitHub
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-jiang and GitHub
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
YutaSaito and GitHub
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 Jaff and GitHub
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 Jaff and GitHub
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 Hamir and GitHub
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-jiang and GitHub
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-jiang and GitHub
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-jiang and GitHub
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-jiang and GitHub
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
yuneng-jiang
fa47861ca0
Add banner for customer usage
2025-12-06 08:57:15 -08:00
yuneng-jiang
924cd62a7f
Merge remote-tracking branch 'origin' into litellm_ui_chat_endpoint_search
2025-12-05 21:06:59 -08:00
yuneng-jiang and GitHub
2dd2f84b86
Merge pull request #17553 from BerriAI/litellm_ui_use_auth_new_login
...
[Fix] Change useAuthorized Hook to redirect to new Login Page
2025-12-05 21:06:07 -08:00
yuneng-jiang and GitHub
60bbe323f7
Merge pull request #17569 from BerriAI/litellm_ui_flaky_test_2
...
[Fix] Flaky UI Test
2025-12-05 21:03:51 -08:00
yuneng-jiang
08d3b9f58b
Reusable Table Icon Button
2025-12-05 20:59:36 -08:00
yuneng-jiang
1f2bf08136
Fix flaky ui test
2025-12-05 17:55:07 -08:00
yuneng-jiang
c595f7a9cb
Filtering for endpoint selector
2025-12-05 17:36:45 -08:00
yuneng-jiang and GitHub
fdb49c97f2
Merge pull request #17562 from BerriAI/litellm_ui_compare_images
...
[Feature] Support Images in Compare UI
2025-12-05 17:24:05 -08:00
83291d394e
build(deps): bump mdast-util-to-hast in /ui/litellm-dashboard ( #17444 )
...
Bumps [mdast-util-to-hast](https://github.com/syntax-tree/mdast-util-to-hast ) from 13.2.0 to 13.2.1.
- [Release notes](https://github.com/syntax-tree/mdast-util-to-hast/releases )
- [Commits](https://github.com/syntax-tree/mdast-util-to-hast/compare/13.2.0...13.2.1 )
---
updated-dependencies:
- dependency-name: mdast-util-to-hast
dependency-version: 13.2.1
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 17:12:51 -08:00
yuneng-jiang and GitHub
df8b0e8389
Merge pull request #17506 from BerriAI/litellm_ui_customer_usage
...
[Feature] Customer Usage UI
2025-12-05 16:18:42 -08:00
2905feb889
feat(oci): Add textarea field type for OCI private key input ( #17159 )
...
This enables Oracle Cloud Infrastructure (OCI) GenAI authentication via the UI
by allowing users to paste their PEM private key content directly into a
multiline textarea field.
Changes:
- Add `textarea` field type to UI component system
- Configure OCI provider with proper credential fields (oci_key, oci_user,
oci_fingerprint, oci_tenancy, oci_region, oci_compartment_id)
- Handle PEM content newline normalization (\\n -> \n, \r\n -> \n)
- Use OCIError for consistent error handling
Previously OCI only supported file-based authentication (oci_key_file), which
doesn't work for UI-based model configuration. This adds support for inline
PEM content via the new oci_key field.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-authored-by: Claude <noreply@anthropic.com >
2025-12-05 15:53:54 -08:00
yuneng-jiang
852a1fee89
Support images in compare UI
2025-12-05 15:51:56 -08:00
5fb7530d8c
build(deps): bump jws from 3.2.2 to 3.2.3 in /ui/litellm-dashboard ( #17494 )
...
Bumps [jws](https://github.com/brianloveswords/node-jws ) from 3.2.2 to 3.2.3.
- [Release notes](https://github.com/brianloveswords/node-jws/releases )
- [Changelog](https://github.com/auth0/node-jws/blob/master/CHANGELOG.md )
- [Commits](https://github.com/brianloveswords/node-jws/compare/v3.2.2...v3.2.3 )
---
updated-dependencies:
- dependency-name: jws
dependency-version: 3.2.3
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-05 15:44:15 -08:00
yuneng-jiang
ac9ce43902
Fixing test
2025-12-05 12:24:22 -08:00
yuneng-jiang
6b74e8223b
change useAuthorized Hook to redirect to new login page
2025-12-05 12:23:25 -08:00
yuneng-jiang and GitHub
b9b5d638c8
Merge pull request #17524 from BerriAI/litellm_team_user_settings_fix
...
[Fix] Select in Edit Membership Modal
2025-12-04 23:13:13 -08:00
yuneng-jiang
8da265b901
Fix select in edit membership
2025-12-04 21:59:43 -08:00