← 返回更新日志

OpenCode v1.1.29

2026-01-21 · GitHub 原文
## 核心功能 - 调整技能工具描述以明确可用技能 - 增加对Claude与Bedrock自定义推理配置文件的缓存支持(@stevoland贡献) - 新增Laravel Pint作为PHP代码格式化工具(@nunomaduro贡献) - 修改会话标题提示,使其以用户语言回复(@spoons-and-mirrors贡献) - 终端功能改进:焦点处理、重命名功能、错误状态管理和CSP合规性(@unitythemaker贡献) - 修复核心模块中的快照回退问题 - 处理路径和Git快照读取逻辑中的特殊字符(@shirukai贡献) - 回滚后更新会话摘要以显示文件变更 - 新增OPENCODE_DISABLE_PROJECT_CONFIG环境变量以禁用项目配置(@kdcokenny贡献) - 新增OPENCODE_DISABLE_FILETIME_CHECK标志以跳过文件修改时间检查(@luojiyin1987贡献) - 确保应用补丁工具能够发出编辑事件 - 确保仅在用户手动调用子任务时添加子任务后的合成用户消息 - 不因仅元数据变更而更新会话时间戳(@ariane-emory贡献) - 修复在不同提供商间切换模型时,过往推理/元数据导致400错误的问题 ## TUI(文本用户界面) - 支持窄屏终端的自适应布局(@vmotta8贡献) ## 桌面版 - 新增音效,并混音为单声道 - 修复应用内快捷键搜索对话框的高度问题 - 向应用添加新音效 - 在应用包中补充缺失的国际化键值 - 为设置快捷键添加搜索功能(@ProdigyRahul贡献) - 新增支持所有语言的新建工作区按钮(@ProdigyRahul贡献) - 为标题栏和侧边栏按钮添加aria标签以提升无障碍访问性(@ndarilek贡献) - 修复应用包中的端到端测试 - 修复类型错误 - 解决应用中的自动滚动中断问题 - 根据Figma要求,在选择器中添加模型工具提示元数据(@kearns-cu贡献) - 修复工作区内边距不一致的问题(@DNGriffin贡献) - 在Windows桌面版上正确集成窗口控制功能(@Brendonovich贡献) - 为应用添加日语支持 - 为桌面应用添加nushell的临时解决方案(@Brendonovich贡献) - 为应用添加丹麦语翻译 - 为应用添加日语翻译 - 为应用添加法语翻译 - 为应用添加西班牙语翻译 - 为应用添加德语翻译 - 为应用添加韩语翻译 - 会话处于活动状态时不显示通知 - 在选择器中添加管理模型图标(@kearns-cu贡献) - 允许用户在新会话时选择目录文本(@DNGriffin贡献) - 修复配置代理后桌面应用无法连接到sidecar的问题 - 统一桌面布局图标(@jacobabahn贡献) - 修复Web Markdown中数字列表的渲染问题(@R44VC0RP贡献) - 移除portal spacer并修复UI中终端切换按钮的内边距(@alexyaroshuk贡献) - 为应用添加国际化支持 - 为提示输入组件添加国际化支持 - 为应用初步搭建国际化框架 - 使用消息导航时不干扰滚动 - 新增快捷键(Mod+,)以打开设置对话框 - 改进应用中的自动滚动用户体验 **感谢20位社区贡献者:** - @R44VC0RP: - 文档:添加Anthropic订阅警告并更新功能列表以突出GitHub Copilot (#9721) - 修复(应用):修复Web Markdown中数字列表的渲染问题 (#9723) - @alexyaroshuk: - 修复(UI):移除portal spacer并修复终端切换按钮内边距 (#9728) - @jacobabahn: - 特性(桌面版):统一桌面布局图标 (#9685) - @yxshee: - 修复:修正RTL文本渲染问题中目录名的点前缀显示 (#9579) (#9591) - @ariane-emory: - 修复:不因仅元数据变更而更新会话时间戳(解决 #9494) (#9495) - @vmotta8: - 修复(TUI):窄屏响应式布局 (#9703) - @luojiyin1987: - 特性:新增OPENCODE_DISABLE_FILETIME_CHECK标志 (#6581) - @kdcokenny: - 特性:新增OPENCODE_DISABLE_PROJECT_CONFIG环境变量 (#8093) - @RiskyMH: - 日常维护(opencode):使用Bun.semver替代node-semver (#9773) - @shirukai: - 修复:处理路径和Git快照读取逻辑中的特殊字符(#9804) (#9807) - @DNGriffin: - 特性(应用):允许用户在新会话时选择目录文本 (#9760) - 修复(应用):工作区内边距不协调问题 (#9772) - @zerone0x: - 修复(UI):在编辑/写入工具标题中保留文件名大小写 (#9752) - @kearns-cu: - 特性(应用):在选择器中添加管理模型图标(根据Figma要求) (#9722) - 特性(应用):选择器中的模型工具提示元数据(根据Figma要求) (#9707) - @Brendonovich: - 修复(桌面版):为nushell添加临时解决方案 - 特性(桌面版):在Windows上正确集成窗口控制功能 (#9835) - @unitythemaker: - 修复(应用):终端改进 - 焦点、重命名、错误状态、CSP (#9700) - @ndarilek: - 修复(应用):为标题栏和侧边栏按钮添加aria标签 (#9843) - @ProdigyRahul: - 修复(应用):支持所有语言的新建工作区按钮 (#9848) - 特性(应用):设置快捷键搜索功能 (#9850) - @spoons-and-mirrors: - 调整(会话标题):修改提示,使其以用户语言回复 (#9847) - @nunomaduro: - 特性(格式化工具):添加laravel pint作为`.php`文件的格式化工具 (#7312) - @stevoland: - 修复:Claude与Bedrock自定义推理配置文件 - 增加缓存支持 (#9838)