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

所有版本
v0.29.0最新2026年11月12日

选择你的语音模型,安全地把机密交给 agent,以及重建的桌面 UI

3 项亮点3 项改进7 项修复

语音输入现在可以让你挑选按你所使用语言评级的语音模型,agent 可以通过一张卡片索要 API 密钥,而密钥不会进入对话;桌面界面也通过了全面的质量审查。

精选

为听写挑选语音模型,按你的语言评级

设置、语音面板和命令行现在会列出十四个语音模型,每个模型都会按你使用的语言给出 A 到 F 的评级,并针对你的 GPU 或 CPU 提供“推荐”“更快”和“更准确”的建议。你的选择会在桌面应用和 CLI 之间同步,“自动”则保留之前的默认值。 (#1317)

agent 可以索要机密,而机密不会进入对话

一张专用卡片负责收集 API 密钥、令牌和密码,其值绝不会进入对话、历史记录、日志或遥测:它通过自己的通道传输,以一次性引用为键加密存储,并在一天后过期。agent 可以直接使用它,例如作为工具服务器的环境变量或请求头,同时一条系统规则会阻止它以明文索要机密。 (#1381)

按照十六项指标的质量标准重建的桌面界面

经过七轮评估和三轮负责人评审,每一项视觉和 UX 指标都达到了至少 9 分(满分 10 分)。你会得到在低至 800 × 600 时依然稳定的布局、全部六套主题中清晰可读的强调色文字、统一的用词和统一的图标尺寸、紧凑的工具行、适合新手的空对话,以及单条连接断开提示条。 (#1359)

改进

Unreal 扩展摘要会说明其涵盖的领域

agent 看到的目录现在会用玩家的说法描述每个 Unreal 扩展,比如耐力、消耗、回复、翻滚或瞄准目标。像“冲刺耐力条”这样的需求会把它引导到正确的可安装包,而不是手写代码。 (#1321)

更清爽的 composer 麦克风,以及评论面板中的听写

composer 麦克风旁的语言切换器已移除;听写会跟随设置中的当前语言,麦克风则变为与上下文指示器相匹配的透明方块。引用评论面板有了自己的麦克风,并且一次录音只会输入到它开始时的那个字段。 (#1324)

机密请求卡片中的链接和可选中文本

机密卡片上的标签和原因现在会显示可点击的链接以及可选择复制的文本,覆盖桌面、移动端、命令行和远程面板。桌面端的链接只会通过外部浏览器桥接打开,移动端的点击则会走现有的确认提示。 (#1390)

修复

以字节顺序标记保存的 Unreal 项目可以再次打开

以 UTF-8 字节顺序标记开头的项目和插件描述文件(就像 Windows PowerShell 写入的那样)现在能启动编辑器并安装扩展,而不是解析失败。只读的描述文件会给出明确的错误,而不是静默失败。 (#1316)

桌面应用在崩溃后可以恢复,而不是拒绝启动

一次硬崩溃可能让后台服务无法确认残留进程已经停止,于是每次启动都会报告对话无法恢复,重启也无济于事。现在即使会话继承了损坏的临时文件夹,恢复也能正常工作,服务角色也不会再误判自身的运行时。 (#1319)

同一项目上的多个对话不再互相挤掉对方的工具会话

以前每个对话都会向托管工具服务器打开自己的连接,因此同一项目上的两个对话会互相把对方挤下线,陷入无休止的重连循环。现在对话按项目和账号共享同一个会话,重连会加入抖动,关闭对话只会释放它自己的监听器。 (#1323)

同一项目上的不同客户端不再互相替换会话

当桌面应用、命令行 agent 或其他工作进程共用同一个实例身份时,工具服务器大约每半分钟就会替换一次它们的会话,而这种挤占并未被察觉。应用现在会从服务器的回复中识别出会话已被替换,并为每个进程分配独立的身份,引擎选择也重新按对话区分。 (#1326)

共享 Linux 主机上的测试沙箱不再冲突

在多个账号共用一个临时文件夹的机器上,第一个创建测试主目录的账号会独占它,其他账号都会失败。现在 POSIX 上的测试主目录会带上用户 id,因此并行的运行器各自拥有独立的目录。 (#1382)

不再有发往托管服务器的未认证探测

没有可用令牌的会话会不断向托管服务器发送请求,每天产生数万个被拒绝的请求。连通性检查现在会直接将会话报告为未授权而不发送任何内容,同时本地和自托管服务器仍会被探测。 (#1389)

机密请求文案已完成翻译,Android lint 问题已清除

机密请求卡片的文案现在在 iOS 上以所有受支持的语言提供,因此本地化检查重新通过,Android 工作区界面的 lint 错误也已消除。 (#1385)

底层变更

  • docs(agent-lab): iteration 22 record (campfire regression) and six new Unreal extension tasks (#1314)
  • ci: the docs-only gate also skips the root.claude/ and.agents/ (#1315)
  • docs(agent-lab): iteration 23 record (gas-stamina-sprint) and the Third Person stand recipe fix (#1320)
  • chore(contracts): recapture the catalog contract for Claude Fable 5.2 (#1318)
  • docs(agent-lab): A/B eval of editor diagnostics (Unreal-MCP #430), iteration 24 (#1322)
  • chore(deps): bump @anthropic-ai/claude-agent-sdk to 0.3.322 (#1325)
  • chore(deps): @baizor/gamedev-cli-core ^0.9.0 (#1357)
  • chore(deps): engine CLIs and cli-core at their newest releases (#1393)
  • chore(deps): engine CLIs at their newest releases (1.11.1 / 0.39.1 / 0.31.1) (#1394)