Yuneng Jiang
|
ca73240a39
|
chore: fixes
|
2026-04-04 23:35:24 -07:00 |
|
Krrish Dholakia
|
44ee768307
|
feat: add claude_code guardrails + provider-agnostic block_hosted_tools
Adds three new guardrail hooks for Claude Code proxy deployments:
**block_hosted_tools** (provider-agnostic, new top-level hook)
- Blocks platform-executed hosted tools from Anthropic, OpenAI, and Gemini
- Per-provider YAML configs (anthropic.yaml, openai.yaml, gemini.yaml) define
tool type prefixes (Anthropic versioned types), exact type strings (OpenAI),
and native top-level keys (Gemini googleSearch, codeExecution, etc.)
- Registered as guardrail type: "block_hosted_tools"
**claude_code_prompt_cache**
- Auto-injects cache_control: {type: ephemeral} into system messages
- Only applies to Anthropic API models (detected via get_llm_provider)
- Reuses AnthropicCacheControlHook._safe_insert_cache_control_in_message
**claude_code_block_expensive_flags**
- Blocks speed=fast (~6x pricing), inference_geo, thinking.type=enabled
- Config-driven via expensive_api_flags.yaml; inherits Anthropic hosted tool
prefixes from block_hosted_tools/anthropic.yaml via inherit_from
Policy templates updated:
- claude-code-pii-protection: uses block_hosted_tools + litellm_content_filter
- claude-code-cost-optimization: uses prompt_cache + block_expensive_flags
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
2026-02-17 17:21:40 -08:00 |
|
Krrish Dholakia
|
cf6b0e45a7
|
feat: address greptile comments
|
2026-02-17 15:47:37 -08:00 |
|
Krrish Dholakia
|
beb426860d
|
docs: document customer/end user object permission usage
|
2026-02-17 13:42:16 -08:00 |
|
Krrish Dholakia
|
2aacb7f9f8
|
feat(customers/): enforce end user can only call allowed mcps - if configured
|
2026-02-16 11:18:14 -08:00 |
|
Krrish Dholakia
|
eccbdb908b
|
fix: cleanup str
|
2026-02-16 08:58:48 -08:00 |
|
Krrish Dholakia
|
f365402cca
|
feat: cleanup for customer_endpoints support of object permission id
|
2026-02-14 19:27:51 -08:00 |
|
Krrish Dholakia
|
3e06e27293
|
feat(schema.prisma): add object permissions for end users
allows controlling if end user can call specific mcp servers
|
2026-02-14 19:00:07 -08:00 |
|
yuneng-jiang
|
caf6db972f
|
Merge pull request #21237 from BerriAI/litellm_ui_access_groups
[Infra] UI - Unit Tests: Increase timeout on Long Running Tests
|
2026-02-14 18:16:43 -08:00 |
|
yuneng-jiang
|
ac648af78e
|
add timeout to long running tests
|
2026-02-14 18:05:27 -08:00 |
|
yuneng-jiang
|
e92b7274c9
|
Merge pull request #21236 from BerriAI/litellm_ui_access_groups
[Docs] Access Group Docs
|
2026-02-14 18:01:11 -08:00 |
|
yuneng-jiang
|
227b3551a6
|
access groups docs
|
2026-02-14 18:00:22 -08:00 |
|
yuneng-jiang
|
58c430eaf8
|
Merge pull request #21235 from BerriAI/litellm_ui_access_groups
[Infra] Fixes + UI Build
|
2026-02-14 17:34:37 -08:00 |
|
yuneng-jiang
|
dd604dbf61
|
chore: update Next.js build artifacts (2026-02-15 01:33 UTC, node v22.16.0)
|
2026-02-14 17:33:10 -08:00 |
|
yuneng-jiang
|
1c1807df45
|
defensive checks for null
|
2026-02-14 17:30:58 -08:00 |
|
Shivam Rawat
|
47048d103f
|
Merge pull request #20684 from BerriAI/litellm_preserver_team_key_alias_after_key_regeneration_and_deletion
[Fix] Preserve key_alias and team_id metadata in /user/daily/activity/aggregated after key deletion or regeneration
|
2026-02-14 17:10:32 -08:00 |
|
Ishaan Jaffer
|
45235ce5d5
|
docs
|
2026-02-14 17:09:13 -08:00 |
|
Ishaan Jaffer
|
8a341ebd5d
|
docs fix
|
2026-02-14 17:09:13 -08:00 |
|
yuneng-jiang
|
801fc22d6e
|
Merge pull request #21234 from BerriAI/litellm_ui_access_groups
[Feature] UI - Keys/Teams: Add Access Group Selector to Create and Edit Flow
|
2026-02-14 17:08:13 -08:00 |
|
yuneng-jiang
|
b3fd76a713
|
adding access groups on keys and teams
|
2026-02-14 17:01:29 -08:00 |
|
Shivam Rawat
|
db9b98caf3
|
Merge branch 'main' into litellm_preserver_team_key_alias_after_key_regeneration_and_deletion
|
2026-02-14 16:59:52 -08:00 |
|
Ishaan Jaffer
|
74a9900fe6
|
docs fix
|
2026-02-14 16:58:00 -08:00 |
|
Ishaan Jaffer
|
c93e0dcf9f
|
docs
|
2026-02-14 16:56:38 -08:00 |
|
Ishaan Jaffer
|
ff502e8b91
|
DEFAULT_ACCESS_GROUP_CACHE_TTL
|
2026-02-14 16:48:57 -08:00 |
|
shivam
|
88a631d32a
|
fixed ruff
|
2026-02-14 16:48:46 -08:00 |
|
Ishaan Jaffer
|
d24869c7ce
|
docs fix
|
2026-02-14 16:47:01 -08:00 |
|
Ishaan Jaffer
|
9e7dde508f
|
docs fix
|
2026-02-14 16:45:57 -08:00 |
|
Ishaan Jaff
|
eb432bf911
|
Litellm notes 181 12 (#21231)
* docs
* docs
* docs
* docs
* fix SCHEMA
* LiteLLM_PolicyTable
* litellm-proxy-extras = {version = "0.4.39",
|
2026-02-14 16:39:22 -08:00 |
|
shivam
|
6f49261651
|
fix failing test and lint
|
2026-02-14 16:36:01 -08:00 |
|
yuneng-jiang
|
27fe16be4b
|
Merge remote-tracking branch 'origin/main' into litellm_ui_access_groups
|
2026-02-14 16:33:44 -08:00 |
|
yuneng-jiang
|
3e97c0d5d6
|
temp commit for merge
|
2026-02-14 16:33:35 -08:00 |
|
yuneng-jiang
|
55f169aa69
|
Merge pull request #21190 from BerriAI/litellm_access_groups_inte
[Feature] Access Group Checks
|
2026-02-14 16:28:09 -08:00 |
|
yuneng-jiang
|
da5fbfe17c
|
Merge pull request #21230 from BerriAI/litellm_e2e_tab_tests
[Fix] UI - E2E Tests: Injecting localStorage Values to Hide Usage Indicator
|
2026-02-14 16:00:04 -08:00 |
|
yuneng-jiang
|
ff646c154d
|
fixing linting
|
2026-02-14 15:58:42 -08:00 |
|
Ishaan Jaffer
|
62d3cab965
|
test fixes
|
2026-02-14 15:54:20 -08:00 |
|
yuneng-jiang
|
0d6fcee23e
|
injecting localstorage values to hide usageIndicator, prompts, and new badges
|
2026-02-14 15:49:27 -08:00 |
|
Ishaan Jaffer
|
0b1a9f6623
|
litellm_mapped_tests_proxy_part2
|
2026-02-14 15:37:18 -08:00 |
|
Ishaan Jaffer
|
9ce7871d8a
|
test_queue_flush_limit
|
2026-02-14 15:34:45 -08:00 |
|
Ishaan Jaffer
|
0d697e6c3e
|
litellm_mapped_tests_mcps
|
2026-02-14 15:20:25 -08:00 |
|
Ishaan Jaffer
|
d5824d871c
|
access_group_ids
|
2026-02-14 14:43:03 -08:00 |
|
yuneng-jiang
|
ee088992f5
|
Merge pull request #21224 from BerriAI/litellm_ui_gh_build
[Infra] New Github Workflow For UI Build on Every PR
|
2026-02-14 13:56:32 -08:00 |
|
yuneng-jiang
|
6e70e59346
|
adding timeout
|
2026-02-14 13:53:21 -08:00 |
|
yuneng-jiang
|
2c02a71ef4
|
addressing comments and build fail
|
2026-02-14 13:52:26 -08:00 |
|
yuneng-jiang
|
bb9049de44
|
add new ui build github workflow
|
2026-02-14 13:46:21 -08:00 |
|
Ishaan Jaffer
|
703bf5add0
|
BUMP Enterprise PIP
|
2026-02-14 13:40:48 -08:00 |
|
Ishaan Jaffer
|
ed06f04a67
|
bump: version 1.81.11 → 1.81.12
|
2026-02-14 13:29:12 -08:00 |
|
Ishaan Jaffer
|
80b080e00c
|
code QA fx
|
2026-02-14 13:29:03 -08:00 |
|
yuneng-jiang
|
5cf91e573e
|
Merge remote-tracking branch 'origin' into litellm_access_groups_inte
|
2026-02-14 13:27:36 -08:00 |
|
Ishaan Jaffer
|
bd766706c5
|
VertexAILlama3StreamingHandler
|
2026-02-14 13:18:26 -08:00 |
|
Ishaan Jaffer
|
55a78e564d
|
test_anthropic_messages_with_all_beta_headers
|
2026-02-14 13:03:52 -08:00 |
|