← 返回更新日志

OpenCode v1.1.32

2026-01-22 · GitHub 原文
<highlight source="Desktop"> <h2>多语言支持</h2> <p short="OpenCode Desktop 现支持 14 种语言。"> OpenCode Desktop 现支持 14 种语言。 </p> https://github.com/user-attachments/assets/e5d612cf-20fc-4d55-824d-7f66b9733da2 </highlight> ## 核心 - 恢复对路径中特殊字符的处理和 Git 快照读取逻辑 - 恢复快照回退修复 - 确保 cat 命令在 Bash 工具中触发外部目录权限检查 - 将 MCP 标准错误输出打印到 OpenCode 日志文件(@karta0807913) - 在 Codex 中将刷新令牌写入 OpenAI 认证(@CasualDeveloper) - 为项目添加工作区启动脚本 - 确保图片能正确作为工具结果返回 - 在 ACP 中将 `setSessionModel` 重命名为 `unstable_setSessionModel`(@maxious) - 修正 'supercedes' 为 'supersedes' 的拼写错误(@luojiyin1987) - 为 Venice 提供商添加提示缓存键支持(@dpuyosa) - 在 activeTools 中包含 noop 工具以实现 LiteLLM 代理兼容性(@danielfrg) ## TUI - 允许在 attach 命令中指定远程目录(@gricha) ## Desktop - 添加巴西葡萄牙语地区支持(@ygorsimoes) - 使主题设置中的“了解更多”链接可用(@LAG-4) - 在会话回顾中渲染图片 - 修复应用测试中的 Windows 路径处理问题 - 修复应用中的新建会话按钮 - 为应用添加翻译支持 - 删除会话 - 从悬停卡片关闭项目 - 重置后不自动导航到工作区 - 扩展字体栈以包含 macOS Nerd Font 默认名称(@bewareoftheleopard) - 导航时清除会话悬停状态(@kyashrathore) - 修正桌面应用程序中 NO_PROXY 环境变量的语法(@Brendonovich) - 提高桌面连接可靠性(@Brendonovich) - 在应用测试套件中添加终端冒烟测试 - 添加文件查看器冒烟测试 - 添加模型选择器冒烟测试 - 为 @ 附件功能添加冒烟测试 - 为应用添加斜杠命令冒烟测试 - 设置冒烟测试 - 修复代码库中的类型错误 - 修复 TypeScript satisfies 操作符的使用 - 修复悬停卡片滚动行为 - 新消息到达时自动滚动到底部 - 为会话页面添加滚动条样式(@alexyaroshuk) - 添加对挪威语翻译的支持(@Finityno) - 用户提交提示时自动吸附到底部 - 为应用添加辅助功能翻译 - 在桌面应用中更改项目路径工具提示位置为底部(@ProdigyRahul) - 会话屏幕辅助功能改进(@ndarilek) - 在桌面应用中将 Markdown 渲染移至 Rust(@nexxeln) - 为桌面侧边栏切换按钮添加 8px 左边距 - 使终端切换按钮尺寸与侧边栏和回顾切换按钮匹配 - 使用圆形设计和动画更新“跳至最新”按钮 - 添加阿拉伯语支持(@NourEldin-Osama) - 在应用中始终显示“切换回顾”按钮(@DNGriffin) - 创建新终端时打开终端窗格(@kearns-cu) **感谢 24 位社区贡献者:** - @R44VC0RP: - 修复:限定 PR 回顾范围仅为今天的 PR(#9905) - @danielfrg: - 修复:在 activeTools 中包含 _noop 工具以实现 LiteLLM 代理兼容性(#9912) - @dpuyosa: - 特性:为 Venice 提供商添加 promptCacheKey(#9915) - @kearns-cu: - 修复(应用):创建新终端时打开终端窗格(#9926) - @luojiyin1987: - 修复:修正拼写错误 'supercedes' 为 'supersedes'(#9935) - @maxious: - 修复(ACP):将 setSessionModel 重命名为 unstable_setSessionModel(#9940) - @IdrisGit: - 文档:在 CONTRIBUTING.md 中添加 API 服务器部分(#9888) - @DNGriffin: - 特性(应用):始终显示“切换回顾”按钮(#9944) - @NourEldin-Osama: - 特性(国际化):添加阿拉伯语支持(#9947) - @nexxeln: - 重构(桌面):将 Markdown 渲染移至 Rust(#10000) - @ndarilek: - 修复(应用):会话屏幕辅助功能改进(#9907) - @ProdigyRahul: - 修复(桌面):更改项目路径工具提示位置为底部(#9497) - @Finityno: - 特性:添加对挪威语翻译的支持(#10018) - @alexyaroshuk: - 特性(应用):为会话页面添加滚动条样式(#10020) - 修复(UI):防止复制按钮从提示输入框抢夺焦点(#10084) - @Brendonovich: - 修复(桌面):尝试提高连接可靠性 - 修复(桌面):修正 NO_PROXY 语法 - @kyashrathore: - 修复(应用):导航时清除会话悬停状态(#10031) - @ryanmiville: - 修复(应用):支持列表中的 Ctrl+N/P 快捷键(#10036) - @bewareoftheleopard: - 修复(桌面):扩展字体栈以包含 macOS Nerd Font 默认名称(#10045) - @CasualDeveloper: - 修复(Codex):将刷新令牌写入 openai 认证(#10010)(#10011) - @karta0807913: - 特性(MCP 日志):将 MCP 标准错误输出打印到 opencode 日志文件(#9982) - @LAG-4: - 修复:使主题设置中的“了解更多”链接可用(#10078) - @shubh73: - 特性(UI):添加 aura 主题(#10056) - @ygorsimoes: - 特性(国际化):添加巴西葡萄牙语地区支持(#10086) - @gricha: - 修复(附加):允许远程 --dir 参数(#8969)