跳到正文

博客

新版发布

Chimera Agent 0.43.0:开放LiteLLM网关、注册表可见性提升及关键修复

Chimera 0.43.0版本取消了对供应商的任意限制,暴露了隐藏设置,并修复了文档上传和会话持久化问题。

我们自己写的、关于我们某个版本的文字。 在 GitHub 上阅读这条 release

LiteLLM网关现已支持任意供应商密钥

此前,Chimera仅识别五种LiteLLM供应商,导致来自Groq或Mistral等服务的有效密钥会返回误导性的"未配置供应商密钥"错误。现在网关接受任何<供应商>_API_KEY格式,并配备两项保护措施:

  1. 拒绝列表防止非模型供应商(如ElevenLabs或Stability AI)被误识别为模型源
  2. doctor命令现在会对照LiteLLM的枚举验证供应商名称,捕获原本会静默失败的拼写错误

这一改动解决了更深层问题:由于Pydantic的extra="ignore"设置,放置在.env文件中的密钥会被静默忽略。考虑到chimera init会创建.env文件且文档指引用户在此配置,这曾导致持续的配置失败。

隐藏功能现可访问

三项重要功能此前存在于代码中但缺乏用户界面:

  1. 智能体注册表:看板的任务框原本是自由文本框,需要猜测不显示的注册ID。现可通过Automation的第三个选项卡访问,显示现有智能体,同时仍允许针对不存在ID提交工作(进入待办队列)。
  2. 嵌入模型选择:此前被埋没的功能,现在直接显示在它影响到的语义记忆开关下方。失败时会静默降级为词法搜索,因此可见配置至关重要。
  3. 密钥池:原本以轮询方式配合冷却时间运作但无界面。新界面按操作(添加/删除)管理而非暴露密钥值。

核心功能关键修复

两项功能在应用中存在缺陷:

  • 文件上传与消息听写:因authHeaders()强制使用application/json Content-Type导致无法正确生成multipart表单边界而报422错误。测试时因模拟了整个API层而未能发现。
  • 会话持久化:由于随机端口分配改变localStorage源,应用会在启动时丢失主题、工作区和语言设置。现可记住并重用端口。

首次运行向导也优化了模型选择逻辑,显示(但不自动应用)与当前供应商兼容的模型,避免立即出现401错误。

通过pip install --upgrade chimera-agent更新或查看Chimera Agent v0.43.0获取完整详情。

https://chimeraagent.space