yuneng-jiang
4e4a2e7ca2
Spend logs spend column enhancement
2025-12-06 16:14:33 -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 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
1f2bf08136
Fix flaky ui test
2025-12-05 17:55:07 -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
YutaSaito and GitHub
7106509ef0
chore: add stack trace to mcp error message ( #17269 )
2025-12-04 19:19:00 -08:00
Ishaan Jaff and GitHub
575e769bff
[Feat] UI - Agent Gateway - set allowed agents by key, team ( #17511 )
...
* 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
* add AgentPermissionsProps
* add agents on team/key create
* add agent selector on team/key
* add agent selector on key edit /info
* add AgentPermissions
* docs list + invoke agents
2025-12-04 16:31:17 -08:00
yuneng-jiang
5a2e89a49e
Customer Usage UI
2025-12-04 15:13:17 -08:00
yuneng-jiang and GitHub
94b944e8ec
Merge pull request #17465 from BerriAI/litellm_ui_model_page_perf_2
...
[Infra] UI - Change Credentials to use React Query
2025-12-03 23:53:40 -08:00
yuneng-jiang and GitHub
ad86dfbf7d
Merge pull request #17451 from BerriAI/litellm_new_login_page_sso_changes
...
[Feature] Add Auto Redirect to SSO to New Login Page
2025-12-03 23:53:21 -08:00
yuneng-jiang
5496e622c1
Unit tests
2025-12-03 23:46:09 -08:00
yuneng-jiang
b8190c6b6d
resolving build issues
2025-12-03 22:15:19 -08:00
yuneng-jiang
7519a3e30b
Change credentials to use react-query
2025-12-03 22:08:41 -08:00
yuneng-jiang
3de84b3f8b
e2e tests
2025-12-03 20:34:41 -08:00
Ishaan Jaff and GitHub
e4f954b354
[Docs] Agent Gateway ( #17454 )
...
* init litellm A2a client
* simpler a2a client interface
* test a2a
* move a2a invoking tests
* test fix
* ensure a2a send message is tracked n logs
* rename tags
* add streaming handlng
* add a2a invocation
* add a2a invocation i cost calc
* test_a2a_logging_payload
* update invoke_agent_a2a
* test_invoke_agent_a2a_adds_litellm_data
* add A2a agent
* fix endpoints on A2a
* UI allow testing a2a endpoints
* add agent imgs
* add a2a as an endpoint
* add a2a
* docs a2a invoke
* docs a2a
* docs A2a invoke
2025-12-03 18:57:41 -08:00
Ishaan Jaff and GitHub
585aee2ae4
[Feat] Agent Gateway - Allow tracking request / response in "Logs" Page ( #17449 )
...
* init litellm A2a client
* simpler a2a client interface
* test a2a
* move a2a invoking tests
* test fix
* ensure a2a send message is tracked n logs
* rename tags
* add streaming handlng
* add a2a invocation
* add a2a invocation i cost calc
* test_a2a_logging_payload
* update invoke_agent_a2a
* test_invoke_agent_a2a_adds_litellm_data
* add A2a agent
2025-12-03 18:57:18 -08:00
yuneng-jiang and GitHub
224c012e14
Merge pull request #17383 from BerriAI/litellm_vertex_api_base
...
[Fix] Change labeling around Vertex Fields
2025-12-03 17:14:14 -08:00
yuneng-jiang
d215576477
Add auto redirect to SSO to new login page
2025-12-03 17:07:12 -08:00
yuneng-jiang
43da0793d3
Fixed typo
2025-12-03 15:13:19 -08:00
yuneng-jiang
b14b4a7112
New login screen using v2/login
2025-12-03 15:05:29 -08:00
yuneng-jiang
5f43e7a2d2
New login page WIP
2025-12-03 13:18:33 -08:00
yuneng-jiang and GitHub
8aa939dd67
Merge pull request #17317 from BerriAI/litellm_ui_cred_refresh
...
[Feature] Delete Credential Enhancements
2025-12-03 12:20:55 -08:00
yuneng-jiang
9783f0ff6c
Remove second scrollbar when sidebar is expanded + tooltip z index
2025-12-03 12:14:48 -08:00
yuneng-jiang
afedc9aac3
Fixing test
2025-12-02 17:34:53 -08:00
yuneng-jiang
8f565a811c
Merge with main
2025-12-02 17:31:03 -08:00
yuneng-jiang
4006987f0e
Merge remote-tracking branch 'origin' into litellm_ui_cred_refresh
2025-12-02 17:29:22 -08:00
yuneng-jiang
b000851be8
Merge remote-tracking branch 'origin' into litellm_ui_cred_refresh
2025-12-02 17:27:10 -08:00
yuneng-jiang and GitHub
451690bf11
Merge pull request #17321 from BerriAI/litellm_ui_user_alias_table
...
[Feature] Add User Alias Column to Internal User Table
2025-12-02 17:26:49 -08:00
yuneng-jiang and GitHub
cfedc371d6
Merge pull request #17325 from BerriAI/litellm_ui_key_terminology
...
[Refactor] Standardize API Key vs Virtual Key in UI
2025-12-02 17:26:31 -08:00
yuneng-jiang
4063501d69
Show all credential values on Edit Credential Modal
2025-12-02 17:08:17 -08:00
yuneng-jiang
9867cc6cf9
Change edit team models to match create team models
2025-12-02 15:58:27 -08:00
yuneng-jiang
5a8154335f
Changed default provider and made optional status of Vertex API Base more obvious
2025-12-02 15:00:52 -08:00
YutaSaito and GitHub
fe41e14951
fix: remove URL format validation for MCP server endpoints ( #17270 )
2025-12-01 20:08:54 -08:00
Saar wintrov and GitHub
860270a792
SSO: Clear sso integration for all users ( #17287 )
2025-12-01 20:01:36 -08:00
yuneng-jiang
21baa354cc
Standardize API Key vs Virtual Key in UI
2025-12-01 13:13:39 -08:00
yuneng-jiang
69a6c25a5f
Add user alias to user table
2025-12-01 12:28:53 -08:00
yuneng-jiang
625b2fd549
Await cred delete refresh + migrate to reusable delete modal
2025-12-01 10:18:38 -08:00
YutaSaito and GitHub
334d09b3b2
feat: add regex-based tool_name/tool_type matching for tool-permission ( #17164 )
...
* feat: add regex-based tool_name/tool_type matching for tool-permission
* docs: update tool permission quick start for UI workflow
2025-11-27 21:26:27 -08:00
yuneng-jiang and GitHub
994a624d02
Merge pull request #17240 from BerriAI/litellm_remove_feature_flags
...
[Fix] Remove Feature Flags
2025-11-27 18:01:09 -08:00