← 返回更新日志

OpenCode v1.3.14

2026-04-04 · GitHub 原文
## 核心功能 - 恢复了基于Git的审查模式,包括未提交和分支差异对比。 - 修复了还原链问题,使恢复早期消息时也能正确还原对应的快照状态。(@natewill) - 为MDM强制配置添加了macOS托管偏好设置。(@lennyvaknine43) - 修复了与OpenAI兼容提供商工具调用后会话卡住的问题。(@valenvivaldi) - 使压缩摘要保持与会话相同的语言。(@aaron-he-zhu) - 新增Venice AI作为提供商。(@dpuyosa) - 优先遵循模型特定的`limit.input`覆盖设置。(@ykswang) ## 终端界面(TUI) - 对话框期间保持提示光标位置,而非重新聚焦背景提示。 - 首次共享会话前添加一次性确认提示。 - 在TUI滚动视图中一致应用滚动设置。 - 全局按键处理时保持文本选择不变。 - 当上次使用的代理不可用时,回退到第一个可用代理。 ## 桌面端 - 在审查评论中添加文件提及功能。 - 关闭代理、模型和变体选择器后恢复提示焦点。 - 为问题停靠栏添加键盘导航和快捷键。 - 在Shell模式下隐藏模型控制项。 - 阻止待办事项停靠栏在任务更新时自动滚动。 ## 软件开发工具包(SDK) - 修复Windows系统上JS SDK服务器和TUI的启动与关闭问题。 - 修复对象定义的`Tool.define()`工具多次包装`execute`的问题。(@jpcarranza94) ## 扩展 - 新增仅主题插件包的支持。 **感谢12位社区贡献者:** - @github-actions[bot]: - 更新VOUCHED列表 - @JosXa: - 修复:标准化FileTime中的文件路径以防止Windows路径不匹配(#20367) - @valenvivaldi: - 修复(核心):防止与OpenAI兼容提供商工具调用后代理循环停止(#14973) - @aaron-he-zhu: - 修复(会话):压缩代理以会话相同语言响应(#20581) - @dpuyosa: - 功能(开放代码):将Venice AI添加为依赖项(#20570) - @noamzbr: - 功能:为ShellInput添加可选messageID(#20657) - 功能(ACP):添加messageID并在提示/命令时发出user_message_chunk(#18625) - @BYK: - 修复(格式):使用biome格式而非检查以防止导入被移除(#20545) - @lennyvaknine43: - 功能:为macOS托管偏好设置添加企业MDM部署支持(#19178) - @ykswang: - 修复(开放代码):遵循模型limit.input覆盖设置(#16306) - @jpcarranza94: - 修复:防止对象定义工具上的Tool.define()包装累积(#16952) - @kflansburg: - 功能:发送x-session-affinity和x-parent-session-id标头(#20744) - @natewill: - 修复(核心):修复还原链中恢复早期消息的问题(#20780)