commit 2ee8513763
Author: Krrish Dholakia <krrishdholakia@gmail.com>
Date: Sat Aug 2 23:03:57 2025 -0700
fix(key_management_endpoints.py): fix check
commit 271fce9f39
Author: Krrish Dholakia <krrishdholakia@gmail.com>
Date: Sat Aug 2 23:01:46 2025 -0700
build: update poetry
commit 9aeca96c16
Author: Jugal D. Bhatt <55304795+jugaldb@users.noreply.github.com>
Date: Sat Aug 2 22:37:02 2025 -0700
fix openshift (#13239)
commit 3119064e94
Author: Krish Dholakia <krrishdholakia@gmail.com>
Date: Sat Aug 2 22:33:37 2025 -0700
Prompt Management - add prompts on UI (#13240)
* fix(create_key_button.tsx): add prompts on UI
* feat(key_management_endpoints.py): support adding prompt to key via `/key/update`
* fix(key_info_view.tsx): show existing prompts on key in key_info_view.tsx
* fix(key_edit_view.tsx): UX - disable premium feature for non-premium users
prevent accidental clicking
* fix(create_key_button.tsx): disable premium features behind flag, prevent errors
* feat(prompts.tsx): add new ui component to view created prompts
enables viewing prompts created on config
* feat(prompt_info.tsx): add component for viewing the prompt information
* feat(prompt_endpoints.py): support converting dotprompt to json structure + accept json structure in promptmanager
allows prompt manager to work with api endpoints
* test(test_prompt_manager.py): add unit tests for json data input
* feat(dotprompt/__init__.py): add prompt data to dotpromptmanager
* fix(prompt_endpoints.py): working crud endpoints for prompt management
* feat(prompts/): support `prompt_file` for dotprompt
allows to precisely point to the prompt file a prompt should use
* feat(proxy/utils.py): resolve prompt id correctly
resolves user sent prompt id with internal prompt id
* feat(schema.prisma): initial pr with db schema for prompt management table
allows post endpoints to work with backend
* feat(prompt_endpoints.py): use db in patch_prompt endpoint
* feat(prompt_endpoints.py): use db for update_prompt endpoint
* feat(prompt_endpoints.py): use db on prompt delete endpoint
* build(schema.prisma): add prompt tale to schema.prisma in litellm-proxy-extras
* build(migration.sql): add new sql migration file
* fix(init_prompts.py): fix init
* feat(prompt_info_view.tsx): show the raw prompt template on ui
allows developer to know the prompt template they'll be calling
* feat(add_prompt_form.tsx): working ui add prompt flow
allows user to add prompts to litellm via ui
* build(ui/): styling fixes
* build(ui/): prompts.tsx
styling improvements
* fix(add_prompt_form.tsx): styling improvements
* build(prompts.tsx): styling improvements
* build(ui/): styling improvements
* build(ui/): fix ui error
* fix: fix ruff check
* docs: document new api params
* test: update tests
commit e47b30a76d
Author: Krish Dholakia <krrishdholakia@gmail.com>
Date: Sat Aug 2 19:34:18 2025 -0700
Prompt Management - Add table + prompt info page to UI (#13232)
* fix(create_key_button.tsx): add prompts on UI
* feat(key_management_endpoints.py): support adding prompt to key via `/key/update`
* fix(key_info_view.tsx): show existing prompts on key in key_info_view.tsx
* fix(key_edit_view.tsx): UX - disable premium feature for non-premium users
prevent accidental clicking
* fix(create_key_button.tsx): disable premium features behind flag, prevent errors
* feat(prompts.tsx): add new ui component to view created prompts
enables viewing prompts created on config
* feat(prompt_info.tsx): add component for viewing the prompt information
commit b79f55eec0
Author: Krish Dholakia <krrishdholakia@gmail.com>
Date: Sat Aug 2 19:33:17 2025 -0700
UI - Add giving keys prompt access (#13233)
* fix(create_key_button.tsx): add prompts on UI
* feat(key_management_endpoints.py): support adding prompt to key via `/key/update`
* fix(key_info_view.tsx): show existing prompts on key in key_info_view.tsx
* fix(key_edit_view.tsx): UX - disable premium feature for non-premium users
prevent accidental clicking
* fix(create_key_button.tsx): disable premium features behind flag, prevent errors
* fix(key_management_endpoints.py): fix key update logic \
* fix: fix check
* docs: document new params
commit 4c217c66f5
Author: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Date: Sat Aug 2 17:26:40 2025 -0700
docs User Agent Activity Tracking
commit 2ee4e84406
Author: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Date: Sat Aug 2 16:47:44 2025 -0700
docs fix
commit 06856b4d37
Author: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Date: Sat Aug 2 15:47:09 2025 -0700
docs fix
commit 0f9f5f7a6c
Author: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Date: Sat Aug 2 15:44:59 2025 -0700
docs fix
commit 69a360429c
Author: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Date: Sat Aug 2 15:34:14 2025 -0700
agent 4.png
commit e32169dc37
Author: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Date: Sat Aug 2 15:29:44 2025 -0700
docs cost tracking coding
commit 340b64a46a
Author: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Date: Sat Aug 2 15:18:04 2025 -0700
docs - Track Usage for Coding Tools
commit 9b029c35be
Author: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Date: Sat Aug 2 15:06:12 2025 -0700
docs RC
commit 8d6b333909
Author: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Date: Sat Aug 2 15:00:48 2025 -0700
docs computer use
commit e306fb6eee
Author: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Date: Sat Aug 2 14:15:10 2025 -0700
[docs release notes] (#13237)
* docs release notes
* docs release notes
* docs rnotes
* docs api version
* fixes docs
* docs rn
commit 5dfc88473f
Author: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Date: Sat Aug 2 13:30:51 2025 -0700
fixes MCP gateway docs
commit 6929767be2
Author: Ishaan Jaff <ishaanjaffer0324@gmail.com>
Date: Sat Aug 2 12:56:00 2025 -0700
docs release notes
* add openssl in apk install in runtime stage in dockerfile.non_rootdocker-compose logs -f litellm
* Improve Docker-compose.yaml for local debugging
---------
Co-authored-by: Krish Dholakia <krrishdholakia@gmail.com>
* Change Dockerfile.noon_root with alpine base image
* Improve non_root docker image
* Re add the build_admin_ui.sh script step
* Re add the build_admin_ui.sh script step
* Remove unnecessary workdir set
* Remove unnecessary workdir set
* Configure chainguard image
* A bit of optimization and improve comments
* delete extra build_ui script run
* Optimizie Dockerfile copy statements
The `apk` commands can utilize the `--no-cache` option, making the
`update` step superfluous and ensuring the latest packages are used
without maintaining a local cache. An additional `apk update` in the
Dockerfile will just make the image larger with no benefits.
Remove unnecessary `apk update` and manual cache cleanup steps in the
Alpine Dockerfile. By using `apk add --no-cache`, we avoid manual cache
management, making the Dockerfile simpler and easier to maintain.
* fix working build from pip
* add tests for proxy_build_from_pip_tests
* doc clean up for deployment
* docs cleanup
* docs build from pip
* fix cd docker/build_from_pip