本页由英文机器翻译而成。阅读英文原文。

所有版本
v0.28.0最新2026年11月9日

桌面捕获和输入注入命令现在始终会询问

1 项亮点3 项改进2 项修复

捕获屏幕或向其他应用输入内容的 shell 命令,现在在任何策略下(包括“从不询问”)都会停下来请求确认。本次发布还让引擎扩展搜索能理解日常用语,为被拒绝的工具调用给出可用的错误信息,并让语音输入更稳定。

精选

桌面捕获和输入注入的始终询问保护

在 Windows、macOS 和 Linux 上,捕获桌面或注入输入的 shell 命令现在会在运行前弹出提示,提示会用通俗的语言说明它将做什么。这是“从不询问”的唯一例外:它在任何策略下都会询问,计划模式会拒绝它,无人值守的命令行运行也会拒绝它,而不是自动批准。每个聊天的智能体也会被告知不要自行捕获桌面或操控其他应用。 (#1298)

改进

引擎扩展搜索能理解日常用语

搜索工具时现在会匹配人们实际输入的词,因此关于植被散布的查询能够找到 PCG Tools 扩展,而不是返回空结果。匹配在应用内完成,因此所有扩展来源都能受益,无需等待扩展发布新版本。相关词只有在与其他词同时出现时才会计入,所以搜索 tree 不会命中 behavior tree。 (#1304)

语音输入保持按键顺序

现在空格键按下时就会输入空格,因此快速输入不再让字母在单词之间错位,斜杠命令也能保留其空格。Ctrl+G 在桌面端和命令行都能开始和停止听写,如果你更喜欢,新设置可以关闭长按空格的手势。桌面听写期间 Composer 保持只读,这样实时部分文本不会与你输入的内容冲突。 (#1306)

被拒绝的工具调用现在会说明需要修正什么

当智能体调用工具时参数错误或缺失,拒绝信息会指出该参数、列出已声明的参数,如果工具名拼写错误,还会列出可用的工具。智能体可以在下一次调用时自行纠正,而不必把轮次浪费在猜测上。参数值永远不会被回显,只会回显名称。 (#1309)

修复

语音录制和守护进程握手中的时序竞争

一次按住说话的录制如果在刚开始后就停止,可能会丢失转写文本;现在激活会在录制开始时立即完成。守护进程的握手帧如果在监听器就绪之前到达会被丢弃,从而中断连接,所以现在会先保留早期帧,直到有程序读取它们。 (#1310)

时钟变化和启动失败不再阻塞媒体和守护进程

系统时钟回拨可能会导致新的媒体部署被拒绝,或让发送前压缩计时器空等而没有任何东西重新启动它;现在经过时间在零处被钳制,计时器会重新读取时钟。启动失败的原生进程现在会立即拒绝,而不是让它的停止屏障一直挂起。 (#1312)

底层变更

  • docs(agent-lab): iterations 14-16 — catalog 100%, GAS 100%, Landscape + PCG island 83% (#1303)
  • docs(agent-lab): iterations 17-18 — Niagara 67%, Control Rig 92% (#1305)
  • docs(agent-lab): iterations 19-20 — island 92%, Enhanced Input 100%; Niagara Fluids task (#1307)
  • docs(agent-lab): iteration 21 — Niagara Fluids smoke plume 92% (#1308)
  • test: version-bump guard tests copy one base repo instead of rebuilding it (#1311)