新版发布
Chimera Agent 0.43.0:开放LiteLLM网关、注册表可见性提升及关键修复
Chimera 0.43.0版本取消了对供应商的任意限制,暴露了隐藏设置,并修复了文档上传和会话持久化问题。
我们自己写的、关于我们某个版本的文字。 在 GitHub 上阅读这条 release →
LiteLLM网关现已支持任意供应商密钥
此前,Chimera仅识别五种LiteLLM供应商,导致来自Groq或Mistral等服务的有效密钥会返回误导性的"未配置供应商密钥"错误。现在网关接受任何<供应商>_API_KEY格式,并配备两项保护措施:
- 拒绝列表防止非模型供应商(如ElevenLabs或Stability AI)被误识别为模型源
doctor命令现在会对照LiteLLM的枚举验证供应商名称,捕获原本会静默失败的拼写错误
这一改动解决了更深层问题:由于Pydantic的extra="ignore"设置,放置在.env文件中的密钥会被静默忽略。考虑到chimera init会创建.env文件且文档指引用户在此配置,这曾导致持续的配置失败。
隐藏功能现可访问
三项重要功能此前存在于代码中但缺乏用户界面:
- 智能体注册表:看板的任务框原本是自由文本框,需要猜测不显示的注册ID。现可通过Automation的第三个选项卡访问,显示现有智能体,同时仍允许针对不存在ID提交工作(进入待办队列)。
- 嵌入模型选择:此前被埋没的功能,现在直接显示在它影响到的语义记忆开关下方。失败时会静默降级为词法搜索,因此可见配置至关重要。
- 密钥池:原本以轮询方式配合冷却时间运作但无界面。新界面按操作(添加/删除)管理而非暴露密钥值。
核心功能关键修复
两项功能在应用中存在缺陷:
- 文件上传与消息听写:因
authHeaders()强制使用application/jsonContent-Type导致无法正确生成multipart表单边界而报422错误。测试时因模拟了整个API层而未能发现。 - 会话持久化:由于随机端口分配改变
localStorage源,应用会在启动时丢失主题、工作区和语言设置。现可记住并重用端口。
首次运行向导也优化了模型选择逻辑,显示(但不自动应用)与当前供应商兼容的模型,避免立即出现401错误。
通过pip install --upgrade chimera-agent更新或查看Chimera Agent v0.43.0获取完整详情。
https://chimeraagent.space