LiteLLM发布v1.107.0-rc.1,MCP新增agent默认拒绝访问选项
BerriAI的LiteLLM仓库发布v1.107.0-rc.1候选版本,更新日志列出多项MCP、代理、计费与SDK修复,并新增agent_access_default_deny等特性;发布说明同时给出用cosign校验Docker镜像签名的方式。
AI解读:这次发布是候选版本(rc.1),发布说明来自LitellM仓库自动发布账号,未提供性能或兼容性测试结论,因此目前只能确认变更清单,不能判断稳定性。
对使用LiteLLM Proxy且接入MCP的团队,最直接相关的是新增的agent_access_default_deny选项,发布说明称它用于实现最小权限的agent访问,但默认行为与迁移影响在现有材料中未展开。
BerriAI的litellm仓库发布v1.107.0-rc.1版本,发布说明由账号litellm-dispatcher[bot] 发布。
发布说明列出大量fix、feat、test、chore条目,并给出Docker镜像的cosign验证命令。
代理与MCP相关变更
发布说明中的feat条目包括:MCP启用已验证的无状态协议能力;代理新增agent_access_default_deny,用于最小权限的agent访问。
MCP相关修复包括:把网关OAuth同意范围限定到x-mcp-servers并增加显式scope设置;向上游Google OAuth申请离线访问;让代理启动的旧式监听器不再消耗服务器RPM。
Rust bridge的改动包括:按配置的request_timeout处理原生Messages;将路由host模块移到host/routes下,并允许各路由host选择body参数。
- 新增agent_access_default_deny代理选项
- MCP启用无状态协议能力
- MCP OAuth与ID-JAG相关回填
计费、令牌计数与提供商修复
计费相关改动包括:对Responses API图像生成以及用量中报告的web search按工具用量计费;桥接的 /v1/messages Responses回复按原生 /v1/responses计费推理token和服务层级;Ollama复用响应ID时不再丢失spend日志。
token计数相关改动包括:Anthropic格式请求按 /v1/messages推理转换方式为OpenAI和Gemini计数;无法转换的Anthropic块返回 400 并命名该块;计数端点出错时按源API形状返回错误,而不是在本地静默计数。
提供商侧改动包括:Vertex AI上deepseek-v4.1-flash-maas结束免费期;成本表加入baseten Muse Spark Open、Nemotron 3.5 Super VL等模型;GitHub Copilot为claude-opus-5和gpt-5.6-terra增加弃用日期;Crusoe更新base URL;Bedrock修复Nova Sonic实时工具调用参数转发和AWS形状错误返回。
- 图像生成与web search纳入Responses API计费
- Anthropic格式token计数对齐 /v1/messages
- 多个提供商成本表与端点更新
镜像签名验证方式
发布说明称,所有LiteLLM Docker镜像都用cosign签名,每个版本使用commit 0112e53引入的同一密钥。
推荐用固定的commit hash获取公钥进行验证,因为commit hash不可变;也可用受保护的发布tag获取同一密钥,但依赖tag保护规则。