跳到主要内容

Hermes Agent v0.12.0 发布说明

发布日期:2026 年 4 月 30 日
官方标签:v2026.4.30
与上一版对比:v2026.4.23...v2026.4.30

本页基于官方 GitHub 发布说明做了结构化中文整理,方便站内快速阅读。

一句话概览

这是一次官方称为 「The Curator release」 的更新:Hermes Agent 现在能自我维护——一个常驻后台的自治 Curator 代理会按周给你的 skill 库打分、合并、清理。自我改进回路(self-improvement loop)做了大幅重写:从「自由式判断」改为基于评分卡的分类打分,并且能正确继承父进程的 provider/model/凭证。同时新增 4 条推理路径第 18 个消息平台(腾讯元宝)、通过插件机制接入 第 19 个平台 Microsoft Teams,Spotify / Google Meet 拿到原生集成,ComfyUI v5 和 TouchDesigner-MCP 升级为默认内建技能,并且 TUI 可见冷启动时间减少约 57%

规模数据(自 v0.11.0 起):1,096 commits · 550 合并 PR · 1,270 文件变更 · 217,776 行新增 · 213 位社区贡献者(含 co-author)

重点亮点

自治 Curator:技能库自动维护

  • hermes curator 作为后台代理:跑在 gateway 的 cron tick 上,默认 7 天一轮
  • 自动打分 / 合并 / 清理:给 skill 库打分,合并相关技能清理已死技能,每轮写入 logs/curator/run.json + REPORT.md
  • 归档分类:被归档的 skill 会通过 model + 启发式拆分成「合并」与「清理」两类。
  • 多重防护:bundled / hub 类内置技能受 defense-in-depth 保护,不会被误改。
  • 统一入口 auxiliary.curator:在 hermes model 中挑 Curator 用的模型,从 Dashboard 管理。
  • hermes curator status:按使用次数排序,列出最常用 / 最少用的技能。
  • 主要 PR:#17277#17307#17941#17868#18033

自我改进回路大幅升级

代理每一轮结束后,会有一个后台 review fork 决定「这一轮要保存或更新哪些记忆 / 技能」——这是 Hermes 自我改进能力的核心。本次:

  • 改为分类打分(class-first):用评分卡而不是「这个该不该更新」式自由问答(#16026)。
  • active-update 偏好:优先更新「代理刚加载过的那个 skill」,并能处理 references/ / templates/ 等子文件(#17213)。
  • fork 正确继承父进程的运行时:provider / model / 凭证现在真的会传过去(#16099)。
  • 工具集裁剪:review fork 只能用 memory + skills,不能再误用 shell / web(#16569)。
  • 干净退出:后台 review 用的记忆 provider 会正确关闭(#16204)。
  • 干净上下文:上一轮的工具消息不会再混进 review 摘要,fork 看到一个清爽的上下文(#15057)。

Skill 集成大扩张

  • ComfyUI v5:官方 CLI + REST + 硬件门控的本地安装,从 optional 升级为内建默认技能#17610#17631#17734)。
  • TouchDesigner-MCP默认内建,并扩展 GLSL、后期特效、音频、几何相关参考与 9 篇新参考文档(#16753#16624#16768,@kshitijk4poor + @SHL0MS)。
  • Humanizer:移植一个去 AI 腔的文本清理器(#16787)。
  • claude-design:HTML artifact 生成 skill,刻意与其他设计 skill 区分(#16358)。
  • design-md:Google 的 DESIGN.md 规范专用 skill(#14876)。
  • airtable:salvage 后并入,并把 skill 的 API key 写入 .env#16291)。
  • pretext:基于 @chenglou/pretext 的创意浏览器演示(#17259)。
  • spike + sketch:从 gsd-build 改造的「一次性实验」与「HTML mockup」skill(#17421)。
  • 配套能力:skill_manage 现在可以在 external_dirs 直接编辑(#17512);支持 从 HTTP(S) URL 直接安装 skill#16323);新增 /reload-skills 命令(#17744)。

LM Studio 升级为一等 provider

LM Studio 从「custom endpoint 的别名」升级为正式 provider:专属鉴权、hermes doctor 检查、reasoning 传输、实时 /models 列表(salvage 自 @kshitijk4poor 的 #17061,#17102)。

4 条新推理路径

路径类型PR
GMI Cloud一等 API-key provider(与 Arcee / Kilocode / 小米同等)#16663(@isaachuangGMICLOUD)
Azure AI Foundry自动检测 + 完整接入#15845
MiniMax OAuthPKCE 浏览器流程#17524
腾讯 Tokenhub新 provider#16960

可插拔 gateway + Microsoft Teams(第 19 个平台)

  • Gateway 现在是平台插件宿主:消息适配器可以以插件形式 drop-in,不再绑死核心代码(#17751)。
  • Microsoft Teams 是首个走插件机制的平台#17828)。

腾讯元宝(Yuanbao):第 18 个消息平台

原生 gateway 适配器,支持文本 + 媒体投递(#16298#17424)。

Spotify:原生工具 + 内置技能 + 配置向导

  • 7 个工具(播放、搜索、队列、歌单、设备)走 PKCE OAuth。
  • 交互式配置向导内置 skill、在 hermes tools 中可见、cron 用法已有文档
  • PR:#15121#15130#15154#15180

Google Meet 插件

加入会议、转录、发声、跟进——基于 Realtime OpenAI 传输 + Node bot server,整条流水线作为插件打包(#16364)。

hermes -z 一次性模式 + hermes update --check

  • hermes -z <prompt>:非交互一次性运行,支持 --model / --provider / HERMES_INFERENCE_MODEL
  • hermes update --check:升级前预检。
  • 可选的升级前 HERMES_HOME 备份(默认关闭)。
  • PR:#15702#15704#15841#16539#16566

Dashboard 新增 Models 标签页

  • 每个模型的丰富分析数据
  • 直接在浏览器里切换主模型 + 副模型
  • PR:#17745#17802

远端模型 catalog manifest

OpenRouter 与 Nous Portal 的模型 catalog 现在从 远端 manifest 拉取,新模型上线不必等版本发布(#16033)。

原生多模态图像路由

图像现在按 模型实际的视觉能力 路由,而不是再按 provider 默认(#16506)。

Gateway 媒体能力对齐

  • 跨 Telegram / Discord / Slack / Mattermost / Email / Signal 的原生多图发送#17909)。
  • 集中式音频路由 + FLAC 支持 + Telegram 文档回退#17833)。

TUI 追上(甚至超过)经典 CLI

  • LaTeX 渲染(@austinpickett,#17175)。
  • /reload 热加载 .env(从经典 CLI 移植,#17286)。
  • 可插拔 busy 指示器样式(@OutThisLife,#17150)。
  • 可选的「自动恢复最后一次会话」#17130)。
  • 更广的浅色终端自动识别HERMES_TUI_THEME + 背景 hex,#17113)。
  • /resume 选择器按 d 删除会话#17668)。
  • 修饰键 + 鼠标滚轮 = 行级滚动#17669)。
  • /mouse 开关:杀掉 ConPTY 的幽灵鼠标注入(@kevin-ho,#15488)。

可观测性 + 成就插件

  • 内置 Langfuse 可观测性插件(salvage #16845,#16917)。
  • 内置 hermes-achievements 插件:扫描全部会话历史给成就(#17754)。

TTS 插件注册表 + Piper 本地 TTS

  • 可插拔的 tts.providers.<name> 注册表(#17843)。
  • Piper 作为原生本地 TTS provider(#17885,关闭 #8508)。

Vercel Sandbox 后端

execute_code / 终端可以走 Vercel sandbox(@kshitijk4poor,#17445)。

默认关闭密钥脱敏

  • 默认翻为 关闭
  • 此前长期存在「假密钥形 substring 把工具输出 / patch 弄花」的 corruption 事故,本次根治。
  • 需要时可以 redaction.enabled: true 主动开启(#16794)。

冷启动性能优化

TUI 可见冷启动时间砍掉约 57%

  • 代理懒初始化(@OutThisLife,#17190)。
  • OpenAI / Anthropic / Firecrawl / account_usage 全部懒导入#17046)。
  • load_config() 按 mtime 缓存#17041)。
  • get_tool_definitions() 记忆化 + check_fn 结果带 TTL 缓存#17098)。
  • 危险命令模式预编译#17206)。

Prompt cache TTL 可配

prompt_caching.cache_ttl 默认 5 分钟,可选 1 小时——对于持续保持缓存温热的高频会话,能省下不少 token 费用(salvage #12659,#15065)。

核心代理与架构

Provider 与模型支持

新 provider

  • GMI Cloud:与 Arcee / Kilocode / 小米同级的一等 API-key provider(salvage #11955,@isaachuangGMICLOUD)(#16663)。
  • Azure AI Foundry:自动检测 + 完整接入(#15845)。
  • LM Studio:从「custom endpoint 别名」升级为一等 provider(专属 auth、doctor 检查、reasoning 传输、/models 实时拉取)(#17102)。
  • MiniMax OAuth:PKCE 浏览器登录(salvage #15203,#17524)。
  • 腾讯 Tokenhub:新 provider(salvage #16860,#16960)。

模型 catalog

  • 远端模型 catalog manifest:OpenRouter + Nous Portal 现在从远端 manifest 拉,新模型不用等发版(#16033)。
  • openai/gpt-5.5gpt-5.5-pro 加入 OpenRouter + Nous Portal(#15343)。
  • deepseek-v4-prodeepseek-v4-flash 加入(#14934)。
  • qwen3.6-plus 加入阿里支持模型(#16896)。
  • Gemini 免费层 key 在 setup 时被拦下,并把 429 提示前置(#15100)。

模型配置

  • prompt_caching.cache_ttl 可配:默认 5 分钟,可选 1 小时(salvage #12659,#15065)。
  • /fast 白名单扩展到 所有 OpenAI + Anthropic 模型#16883)。
  • auxiliary.extra_body.reasoning 翻译进 Codex Responses API(#17004)。
  • 新增 hermes fallback 命令管理回退 provider(#16052)。

代理循环与会话

  • 原生多模态图像路由:按模型视觉能力,而不是 provider 默认(#16506)。
  • 委派 child_timeout_seconds 默认提到 600s#14809)。
  • 子代理 0 次 API 调用就超时时输出诊断 dump#15105)。
  • 改 compression / context_length 配置时 gateway 主动失效已缓存代理#17008)。
  • 可选的运行时 metadata 页脚 出现在最终回复(#17026)。
  • /reload-mcp 感知化:重建已缓存代理 + prompt-cache 成本确认(#17729)。
  • Fix:CamelCase + _tool 后缀的工具调用恢复(#15124)。
  • Fix:json.JSONDecodeError 改为重试,不再当作本地校验错误(#15107)。
  • Fix:tool_call.arguments 中未转义控制字符的处理(#15356)。
  • Fix:_copy_reasoning_content_for_api 顺序修复——跨 provider reasoning 隔离(@Zjianru,#15749)。
  • Fix:DeepSeek / Kimi 的 tool_calls 无条件注入空 reasoning_content(@Zjianru,#15762)。
  • Fix:流式 reasoning_content 持久化到 assistant 回合(#16892)。
  • Fix:超时时取消协程让 worker 线程正确退出;工具失败时打印完整 traceback(#17428)。
  • Fix:get_tool_definitions quiet_mode 缓存隔离 + 去重 LCM 注入(#17889)。
  • Fix:execute_code 并发 hermes_tools RPC 调用串行化(#17894#17902)。
  • Fix:所有用户注入 marker 中的 [SYSTEM: 改为 [IMPORTANT:(绕开 Azure 内容过滤)(#16114)。

压缩

  • 未知错误时先在主模型上重试一次再放弃#16774)。
  • 副模型失败但主模型回退成功时也提醒用户#16775)。
  • /compress_busy_command 包住,压缩期间阻塞输入(#15388)。
  • Fix:副模型决定阈值时,给 system + tools 预留空间(#15631)。
  • Fix:多模态 token 估算改用文本字符数(#16369)。

会话、记忆与状态

  • CJK 检索改用 trigram FTS5 索引,替代 LIKE(@alt-glitch,#16651)。
  • tool_name + tool_calls 加入 FTS5 索引,附带修复 + 迁移(#16914)。
  • Checkpoints:启动时自动清理孤儿和过期 shadow 仓库(#16303)。
  • 进程内 session_id 切换时通知记忆 provider#17409)。
  • Fix:FTS5 query 中带下划线词的引用(#16915)。
  • Fix:viking_read 在 file URI / 伪 summary URI 上的 500/412(salvage #5886,#17869)。
  • Fix:被中断的回合不再触发外部 provider 同步(#15395)。
  • Fix:嵌入式 Hindsight async client 干净关闭(#16209)。
  • Fix:gateway + CLI 把 session transcript 传给 shutdown_memory_provider#16571)。
  • Fix:原子文件写入时保留软链(#16980)。
  • Refactor:彻底移除 flush_memories#15696)。

副模型

  • Fix:副模型失败现在会在 UI 中显式暴露(之前是静默丢弃)(#15324)。
  • Fix:标题生成副模型失败也显式暴露(#16371)。
  • Fix:泛化「不支持参数」检测器,并加固 max_tokens 重试(#15633)。

消息平台(Gateway)

新平台

  • Microsoft Teams(第 19 个):以插件形式上线,附带 xdist 冲突防护(#17828)。
  • 腾讯元宝 Yuanbao(第 18 个):原生适配器,支持文本 + 媒体(#16298#17424#16880)。

可插拔 gateway 平台

  • 消息适配器可作为插件 drop-in:gateway 现在是平台插件宿主(salvage #17664,#17751)。

Telegram

  • 群组 / 论坛聊天白名单(@web3blind,#15027)。
  • 过期 preview 流时发送新的最终消息(移植 openclaw#72038,#16261)。
  • markdown 表格渲染为分组 bullet + prompt hint#16997)。
  • 集中式音频路由的文档回退 + 原生多图发送。

Discord

  • 可选 toolset + ID 注入 + 工具拆分 + 飞书联动(salvage #15457、#15458,#15610#15613)。
  • Fix:limit 参数在 min() 前强制 int(#16319)。

Slack

  • 每个 gateway 命令注册为原生 slash(与 Discord / Telegram 对齐)(#16164)。
  • strict_mention 配置:阻止 thread 自动卷入(#16193)。
  • channel_skill_bindings:把指定 skill 绑到指定频道(#16283)。

Signal

  • 原生格式化:markdown → bodyRanges、引用回复、表情反应(#17417)。
  • 原生多图发送。

Gateway 核心

  • 集中式音频路由 + FLAC + Telegram 文档回退#17833)。
  • 跨 6 平台原生多图发送#17909)。
  • hygiene 硬上限消息数可配#17000)。
  • 可选的运行时 metadata 页脚#17026)。
  • pre_gateway_dispatch hook:插件可在分发前拦截(#15050)。
  • pre_approval_request / post_approval_response hook#16776)。
  • Fix:load_config() 异常时的 timeout 守护(#16318)。

工具系统

插件优先架构

  • 可插拔 gateway 平台 + Microsoft Teams 第一例(#17751#17828)。
  • pre_gateway_dispatch hook#15050)。
  • pre_approval_request + post_approval_response hook#16776)。
  • post_tool_call 上的 duration_ms(受 Claude Code 2.1.119 启发,#15429)。
  • 内置插件:Spotify (#15174)、Google Meet (#16364)、Langfuse (#16917)、hermes-achievements (#17754)。
  • 内置 Dashboard 页支持页面级插件 slot#15658)。
  • NixOS module 声明式插件安装(@alt-glitch,#15953)。

浏览器

  • CDP supervisor:对话框检测 + 响应 + 跨域 iframe eval(#14540)。
  • 配置了云端 provider 时,LAN / localhost 自动起本地 Chromium#16136)。

代码执行 / 终端

  • Vercel Sandbox 后端 可用于 execute_code / 终端(@kshitijk4poor,#17445)。
  • 子代理 task_id 折叠到共享容器#16177)。
  • Docker:以宿主用户身份跑容器,避免 root 权限的 bind mount(@benbarclay,#17305)。
  • Fix:包装的 cd 命令安全地引用 ~/ 子路径(#15394)。
  • Fix:LocalEnvironment._update_cwd 关闭文件描述符(#17300)。
  • Fix:SSH 时阻止 tar 覆盖远端 home 目录权限(#17898#17867)。

TTS / 语音

  • 可插拔 TTS provider 注册表 tts.providers.<name>#17843)。
  • Piper 本地 TTS provider(关闭 #8508,#17885)。
  • TUI 中语音模式与 CLI 对齐:VAD loop + TTS + 崩溃日志(#14810)。
  • Fix:vision 缓存改用 HERMES_HOME 而非 cwd(#17719)。

Cron

  • 遵循 cron 平台的 hermes tools 配置#14798)。
  • 每个 job 的 workdir:项目感知的 cron 运行(#15110)。
  • context_from 字段:把 cron job 的输出串起来(#15606)。
  • Fix:croniter 提升为核心依赖(#17577)。
  • web_search 暴露 limit 参数#16934)。

审批

  • 不可逆命令的 hardline blocklist#15878)。
  • Perf:DANGEROUS_PATTERNSHARDLINE_PATTERNS 预编译(#17206)。

ACP

  • 声明并转发图像 prompt#18030)。

API Server

  • POST /v1/runs/{run_id}/stop(salvage #15656,#15842)。
  • 暴露 run 状态供外部 UI#17458)。

Nix

  • NixOS module 声明式插件安装(@alt-glitch,#15953)。
  • Fix:fix-lockfiles 使用 --rebuild 绕开缓存的 FOD store path(#15444)。
  • Fix:extraPackages 改走 per-user profile 后真的生效(#17047)。
  • Fix:刷新 web/ npm-deps hash 解封主构建(#17174)。
  • Fix:用 Cachix 替代 magic-nix-cache(#17928)。

TUI

新功能

  • LaTeX 渲染(@austinpickett,#17175)。
  • /reload 热加载 .env#17286)。
  • 可插拔 busy 指示器样式(@OutThisLife,#17150)。
  • 可选自动恢复最近会话(@OutThisLife,#17130)。
  • 更广的浅色终端识别(@OutThisLife,#17113)。
  • /resume 选择器中按 d 删除会话(@OutThisLife,#17668)。
  • 修饰键 + 鼠标滚轮 = 行级滚动(@OutThisLife,#17669)。
  • 编辑队列消息:ctrl-x 删 / esc 取消(@OutThisLife,#16707)。
  • details 折叠面板按段独立可见性(@OutThisLife,#14968)。
  • 语音模式与 CLI 对齐:VAD loop + TTS + 崩溃日志(#14810)。
  • 首次提示(/busy / /verbose)移植到 TUI#16054)。
  • 输入框按 ? 弹出迷你帮助(@ethernet8023,#18043)。

修复

  • Fix:ConPTY 上主动禁用鼠标 + /mouse 切换(@kevin-ho,WSL2 ghost-mouse 修复,#15488)。
  • Fix:恢复 skills search RPC(#15870)。
  • Perf:跨 yoga flex 重排缓存文本测量(#14818)。
  • Perf:稳定长会话滚动(#15926)。
  • Perf:懒填充虚拟历史高度(#16523)。
  • Perf:可见冷启动 −57%(懒初始化代理)(#17190)。

CLI 与用户体验

新命令

  • hermes -z <prompt>:非交互一次性运行(#15702)。
  • hermes -z 支持 --model / --provider / HERMES_INFERENCE_MODEL#15704)。
  • hermes update --check 升级前预检(#15841)。
  • hermes fallback 管理回退 provider(#16052)。
  • /busy slash 命令切到忙碌输入模式(#15382)。
  • /busy 增加第三种 'steer' 模式#16279)。
  • /btw 作为 /background 的别名#16053)。
  • /reload-skills slash 命令(salvage #17670,#17744)。
  • 在「代理运行中」占位符里显式提示 /queue / /bg / /steer#16118)。

Setup / onboarding

  • 已安装实例自动重新配置#15879)。
  • /busy/verbose 的首次提示#16046)。
  • 4 月 30 日 tip-of-the-day 的省钱小贴士#17841)。
  • 启动 banner 标题超链接到最新 GitHub Release#14945)。

升级 / 备份

  • git pull 前快照配对数据#16383)。
  • hermes update 前自动备份 HERMES_HOME(默认关,可开启)(#16539#16566)。
  • 备份排除 checkpoints/#16572)。
  • 备份排除 SQLite WAL/SHM/journal sidecar#16576)。
  • Linux root 安装的 FHS 布局#15608)。
  • Fix:直接干掉过期 dashboard 而不是只警告(#17832)。
  • Fix:nix 构建的 hermes 显示正确的 update 状态(#17550)。

Slash 命令清理

  • Refactor:删除 /provider/plan handler,清理 slash 注册表(#15047)。
  • Refactor:移除 persist_session 配套 + 修复破损的 /btw 中间回合 bypass(#16075)。

OpenClaw 迁移

  • 加固 OpenClaw 导入:plan-first apply、redaction、迁移前备份(#16911)。
  • Fix:保留大小写的品牌改写 + 一次性 ~/.openclaw 残留 banner(#16327)。
  • Fix:从 agents.defaults.workspace 解析 openclaw 工作区文件(#16879)。
  • Fix:按真实 OpenClaw catalog schema 解析模型别名(salvage #16778,#16977)。

Web Dashboard

  • Models 标签页:丰富的每模型分析(#17745)。
  • 在 Models 页配置主模型 + 副模型#17802)。
  • Dashboard Chat 标签页:xterm.js + JSON-RPC sidecar(取代 #12710 + #13379,@OutThisLife,#14890)。
  • Dashboard 布局刷新(@austinpickett,#14899)。
  • dashboard CLI 加 --stop / --status 标志#17840)。
  • 内置页面支持页面级插件 slot#15658)。
  • Fix:所有按钮替换为设计系统按钮(#17007)。

性能

  • TUI 可见冷启动 −57%(懒初始化代理,#17190)。
  • OpenAI / Anthropic / Firecrawl / account_usage 懒导入#17046)。
  • load_config() / read_raw_config() 按 mtime 缓存#17041)。
  • get_tool_definitions() 记忆化 + check_fn TTL 缓存#17098)。
  • DANGEROUS_PATTERNS / HARDLINE_PATTERNS 预编译#17206)。
  • 跨 yoga flex 重排缓存 Ink 文本测量#14818)。
  • 稳定长会话滚动#15926)。
  • 懒填充虚拟历史高度#16523)。

安全与稳定性

  • 密钥脱敏默认关闭 —— 防止假密钥形 substring 把 patch / API payload 改花。需要时通过 redaction.enabled: true 开启(#16794)。
  • [SYSTEM:[IMPORTANT::所有用户注入 marker 改名(绕开 Azure 内容过滤)(#16114)。
  • 不可逆命令 hardline blocklist#15878)。
  • 统一的 mask_secret 助手;修复 status.py 的 DIM 漂移#17207)。
  • 过期 paste.rs 上传按真实定时器清理#16431)。
  • 原子文件写入保留软链#16980)。
  • /dev/tty 探测改为打开它,而不是只看是否存在#17024)。

Bug 修复与改进

本次窗口共合入 360 个 fix: PR,挑几条具代表性的:

  • 后台 review fork 继承父进程运行时:provider/model/凭证现在会传过去(#16099)。
  • Hindsight 可配 HINDSIGHT_TIMEOUT#15077)。
  • _save_platform_tools 中清理过期 no_mcp + 数字条目归一#15607)。
  • MCP:把 input schema 中的 definitions 引用重写为 $defs,关闭 provider 端 400。
  • Azure 内容过滤兼容性[SYSTEM: 改名(#16114)。
  • vision 缓存改用 HERMES_HOME#17719)。
  • FTS5 检索tool_name + tool_calls 索引 + 修复 + 迁移(#16914)。
  • 流式 reasoning 持久化到 assistant 回合#16892)。
  • execute_code 并发 RPC 串行化#17894#17902)。
  • 后台 reviewer 限定 memory + skills 工具集:不再误用 web / shell(#16569)。
  • 压缩恢复:先在主模型上重试,副模型失败也通知用户(#16774#16775)。
  • croniter 提升为核心依赖#17577)。
  • Discord 工具 limit 强制 int#16319)。
  • 元宝平台入口修复#16880)。
  • ACP 声明并转发图像 prompt#18030)。
  • DeepSeek / Kimi 跨 provider reasoning 隔离(@Zjianru,#15749#15762)。
  • DeepSeek v4 + Kimi/Moonshot thinking 时保留 reasoning_content 回放#18045)。

360 个修复绝大多数集中在跨 provider 的「流式 / 压缩 / 工具调用」路径上(DeepSeek、Kimi、Moonshot、GLM、Qwen、MiniMax、Gemini、Anthropic、OpenAI),以及 TUI 体验打磨与 gateway 平台的 edge case。

已移除 / 已回滚

  • Kanban 多 profile 协作看板:在 #16081 落地后又被回滚(#16098),等待重新设计。
  • computer-use cua-driver:3 个准备性 PR 落地后被整体回滚(#16927)。
  • 内置的 BOOT.md hook 已移除#17093);hooks 教程(#17202)演示了如何用一个 shell hook 自己实现同样的工作流。
  • /provider + /plan slash 命令删除#15047)。
  • flush_memories 完全移除#15696)。

贡献者

核心

  • @teknium1(Teknium)

Top 社区贡献者(按合入 PR 数)

  • @OutThisLife(Brooklyn)52 PR · TUI 浅色终端识别 + 可插拔 busy 样式 + 自动恢复 + 从 /resume 删除会话 + 鼠标滚轮滚动 + xterm.js dashboard Chat tab + 冷启动 −57% + accordion 打磨
  • @kshitijk4poor12 PR · LM Studio 一等 provider(salvage)、Vercel Sandbox 后端、GMI Cloud salvage、TouchDesigner-MCP 默认装备、大量工具调用 / reasoning 修复
  • @helix4u — 10 PR · MCP schema 健壮性、各类稳定性修复
  • @alt-glitch — 8 PR · trigram FTS5 CJK 检索、Nix 声明式插件安装、matrix / 飞书 hint 与修复
  • @ethernet8023 — 4 PR
  • @austinpickett — 4 PR · TUI LaTeX 渲染、Dashboard 布局刷新
  • @benbarclay — 3 PR · Docker 以宿主用户身份运行容器,避免 root 权限的 bind mount
  • @vominh1919 — 2 PR
  • @stephenschoettler — 2 PR
  • @kevin-ho — ConPTY 鼠标注入修复(#15488)
  • @Zjianru — 跨 provider reasoning_content 隔离 + DeepSeek/Kimi 空 reasoning 注入(#15749、#15762)
  • @web3blind — Telegram 群组 / 论坛聊天白名单(#15027)
  • @SHL0MS — 9 篇新 TouchDesigner-MCP 参考文档(#16768)
  • @0xDevNinja — Curator restore_skill 嵌套归档修复(#17951)
  • @y0shua1ee — Curator use 活跃度修复(#17953)

其他贡献

@isaachuangGMICLOUD(GMI Cloud)的 salvage 与 co-author 工作,以及一长尾的一次性修复、文档优化、skill 贡献。完整名单见官方发布说明。

自 v0.11.0 起共 213 位社区贡献者(含 co-author)。

升级建议

如果你属于下面任一情况,建议优先关注 v0.12.0

  1. 想让 skill 库自我维护:开启 Curator 后,每周自动打分 / 合并 / 清理;不需要再手动整理。
  2. 依赖自我改进回路:本次 review fork 重写之后,provider / model / 凭证才真的会传给后台 fork,记忆与 skill 的「保存 / 更新」决策更稳定。
  3. 要接 LM Studio / GMI Cloud / Azure AI Foundry / MiniMax OAuth / 腾讯 Tokenhub:这次都走原生 / 一等路径。
  4. 关心 ComfyUI / TouchDesigner / Spotify / Google Meet 集成:默认即装备,不需要再手动开 optional skill。
  5. 要做企业内 IM:Microsoft Teams 通过插件已经可用;腾讯元宝是第 18 个原生平台。
  6. 关心冷启动速度:TUI 可见冷启动减少约 57%。
  7. 过去经常被「密钥脱敏改坏 patch / API payload」困扰:本次默认关闭脱敏,需要再 redaction.enabled: true

所有用户 都建议测试后升级:本次窗口合入了 360 个 fix: PR,集中在流式、压缩、工具调用、reasoning、网关平台等关键路径。