Commit Graph

2586 Commits

Author SHA1 Message Date
shin-bot-litellm 8e69c2ef24 litellm_fix(ui): remove unused ToolOutlined import (#20129) 2026-01-31 00:25:06 -08:00
Shivam Rawat 3f1bda57e2 Merge pull request #20101 from BerriAI/ui-mcp-list-tools-instructions-fix
fixed mcp tools instructions on ui to show comma seprated str instead…
2026-01-30 19:40:37 -08:00
shivam d01267707e fixed mcp tools instructions on ui to show comma seprated str instead of list 2026-01-30 19:25:30 -08:00
Ishaan Jaff 4abae44006 [Feat] UI - Add Pretty print view of request/response (#20096)
* v1 - tool viewer in logs page

* add preview for tool sections

* ui fixes

* new tool view

* v1 - new pretty view

* clean ui

* polish fixes

* nice view input/output

* working i/o cards

* fixes for log view

---------

Co-authored-by: Warp <agent@warp.dev>
2026-01-30 18:56:34 -08:00
Ishaan Jaff 1cd83e9022 [Feat] UI - New View to render "Tools" on Logs View (#20093)
* v1 - tool viewer in logs page

* add preview for tool sections

* ui fixes

* new tool view

* Refactor: Address code review feedback - use Antd components

Changes:
- Use Antd Space component instead of manual flex layouts
- Use Antd Text.copyable prop instead of custom clipboard utilities
- Extract helper functions to utils.ts for testability
- Remove clipboardUtils.ts (replaced with Antd built-in)
- Update DrawerHeader, LogDetailsDrawer, and constants

Benefits:
- Cleaner code using standard Antd patterns
- Better testability with separated utils
- Consistent UX with Antd's copy tooltips
- Reduced custom code maintenance

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-01-30 18:48:52 -08:00
Ishaan Jaffer e2f7b10c8d address feedback 2026-01-30 18:20:50 -08:00
Ishaan Jaffer 2ce87a3d62 new utils 2026-01-30 18:17:45 -08:00
yuneng-jiang 0942f98b4d refactoring user dropdown 2026-01-30 17:18:06 -08:00
yuneng-jiang 3e8e1ded54 update image and bounded logo in navbar 2026-01-30 16:35:24 -08:00
yuneng-jiang c301339412 Merge pull request #20039 from BerriAI/litellm_ui_key_model_bd
[Feature] UI - Usage: Model Breakdown Per Key
2026-01-30 09:16:23 -08:00
Sameer Kankute eb50c780e9 Merge branch 'main' into litellm_oss_staging_01_29_2026 2026-01-30 09:03:05 +05:30
yuneng-jiang 19b6c446a8 adding tests 2026-01-29 18:29:15 -08:00
yuneng-jiang aa75bec100 Model Usage per key 2026-01-29 18:27:10 -08:00
yuneng-jiang 5cd482cd05 Adding tests 2026-01-29 14:17:59 -08:00
yuneng-jiang ca8056f74f Merge remote-tracking branch 'origin' into litellm_new_badge_dot 2026-01-29 13:37:37 -08:00
yuneng-jiang 6b77060bbd Adjusting new badges 2026-01-29 13:36:38 -08:00
yuneng-jiang e080f92b7f Adding tests 2026-01-29 13:05:07 -08:00
yuneng-jiang d081e01ed0 Show spend logs settings + allow delete of rentention period 2026-01-29 12:59:42 -08:00
yuneng-jiang f2d2ed5a0d Merge pull request #19953 from BerriAI/litellm_key_alias_spend_usage_report
[Feature] UI - Usage Export: Breakdown by Teams and Keys
2026-01-28 20:29:22 -08:00
yuneng-jiang e796b9eb22 Merge pull request #19963 from BerriAI/litellm_ui_spend_logs_em_search
[Feature] UI - Logs: Adding Error message search to ui spend logs
2026-01-28 18:15:35 -08:00
yuneng-jiang e9056671f9 Fixing sorting API calls 2026-01-28 17:53:38 -08:00
yuneng-jiang 92f9d8f86e Reusable Table Sort Component 2026-01-28 17:42:57 -08:00
Neha Prasad a785eecf7a fix Prompt Studio history to load tools and system messages (#19920) 2026-01-28 17:19:59 -08:00
yuneng-jiang 0cdfa8e5fa Adding Error message search to ui spend logs 2026-01-28 15:39:32 -08:00
yuneng-jiang dbd1ff306d Fixing build 2026-01-28 13:42:58 -08:00
yuneng-jiang 077cfa8c15 Adding test 2026-01-28 13:36:19 -08:00
yuneng-jiang 905e9cd6c9 breakdown by team and keys 2026-01-28 13:30:27 -08:00
yuneng-jiang 07c8618227 Fixing tests 2026-01-27 23:47:47 -08:00
yuneng-jiang c4d3750601 adding tests 2026-01-27 23:38:23 -08:00
yuneng-jiang 58eca8fb28 Spend logs setting modal 2026-01-27 23:34:50 -08:00
Ishaan Jaff 3080e04180 [Feat] UI: Allow Admins to control what pages are visible on LeftNav (#19907)
* feat: enabled_ui_pages_internal_users

* init ui for internal user controsl

* fix ui settings

* fix build

* fix leftnav

* fix leftnav

* test fixes

* fix leftnav

* isPageAccessibleToInternalUsers

* docs fix

* docs ui viz
2026-01-27 19:31:24 -08:00
yuneng-jiang 29c841d7f9 Fixing build and tests 2026-01-27 18:14:30 -08:00
yuneng-jiang 37bfab929d All Models Page server side sorting 2026-01-27 18:08:17 -08:00
yuneng-jiang 936a4fc884 Merge pull request #19905 from BerriAI/litellm_ci_ui_fix
[Infra] CI/CD - Fixing UI Tests
2026-01-27 17:21:39 -08:00
yuneng-jiang 01e22fd5ab Fixing UI tests 2026-01-27 17:19:02 -08:00
yuneng-jiang 7109aafe4c Merge pull request #19903 from BerriAI/litellm_ui_model_table_adjustable_col
[Feature] Add sortBy and sortOrder params for /v2/model/info
2026-01-27 17:16:22 -08:00
yuneng-jiang 1581bcf985 add sortBy and sortOrder params for /v2/model/info 2026-01-27 16:54:52 -08:00
Ishaan Jaff 51339f5ef1 [Feat] RAG API - Add s3_vectors as provider on /vector_store/search API + UI for creating + PDF support for /rag/ingest (#19895)
* init S3VectorsRAGIngestion as a supported ingestion provider for RAG API

* test: TestRAGS3Vectors

* init S3VectorsVectorStoreOptions

* init s3 vectors

* code clean up + QA

* fix: get_credentials

* S3VectorsRAGIngestion

* TestRAGS3Vectors

* docs: AWS S3 Vectors

* add asyncio QA checks

* fix: S3_VECTORS_DEFAULT_DIMENSION

* init ui for bedrock s3 vectors

* fix add /search support for s3_vectors

* init atransform_search_vector_store_request

* feat: S3VectorsVectorStoreConfig

* TestS3VectorsVectorStoreConfig

* atransform_search_vector_store_request

* fix: S3VectorsVectorStoreConfig

* add validation for bucket name etd

* fix UI validation for s3 vector store

* init extract_text_from_pdf

* add pypdf

* fix code QA checks

* fix navbar

* init s3_vector.png

* fix QA code
2026-01-27 16:30:59 -08:00
Sameer Kankute adf6d7e1db Merge pull request #19692 from BerriAI/litellm_oss_staging_01_24_2026
Litellm oss staging 01 24 2026
2026-01-27 16:59:28 +05:30
yuneng-jiang 0dea6eeea3 Merge pull request #19721 from BerriAI/litellm_ui_bulk_fix
[Fix] UI - Internal User: Bulk Add
2026-01-26 20:10:37 -08:00
yuneng-jiang c875cfb8cb Merge pull request #19804 from BerriAI/litellm_ui_dark_mode_slider
[Feature] UI - Add Light/Dark Mode Switch for Development
2026-01-26 20:10:12 -08:00
yuneng-jiang a97bf452f1 Merge pull request #19831 from BerriAI/litellm_ui_hide_send_feedback
[Feature] UI - Feedback Prompts: Option To Hide Prompts
2026-01-26 20:10:04 -08:00
yuneng-jiang a7712ff8ef Merge pull request #19807 from BerriAI/litellm_ui_regen_expiry
[Fix] UI - Create Key: Expire Key Input Duration
2026-01-26 20:09:39 -08:00
Ishaan Jaff 52d73c2c16 [Feat] Add UI for /rag/ingest API - upload docs, pdfs etc to create vector stores (#19822)
* feat: _save_vector_store_to_db_from_rag_ingest

* UI features for RAG ingest

* fix: Endpoints

* ragIngestCall

* _save_vector_store_to_db_from_rag_ingest

* fix: rag_ingest Code QA CHECK

* UI fixes unit tests
2026-01-26 19:23:43 -08:00
yuneng-jiang aa4b3ba87a Adding tests: 2026-01-26 17:53:01 -08:00
yuneng-jiang 9ff0daa24d Add dont ask me again option in nudges 2026-01-26 16:58:38 -08:00
mubashir1osmani 5d973477e6 fix(ui): prevent clearing content filter patterns when editing guardrail
fix(ui): prevent clearing content filter patterns when editing guardrail
2026-01-26 18:29:48 -05:00
yuneng-jiang 56c470f064 fix key duration input 2026-01-26 12:03:33 -08:00
yuneng-jiang 9791293fb0 Add light/dark mode slider for dev 2026-01-26 11:22:14 -08:00
yuneng-jiang e0074b8365 Fix bulk user add 2026-01-24 21:52:29 -08:00