← 返回更新日志

OpenCode v1.2.11

2026-02-24 · GitHub 原文
## 核心 - 添加工作区服务命令(实验性功能) - ACP在实际数据前共享实时和加载的合成待处理状态(@noamzbr) - 在测试中使用展开运算符替代structuredClone处理process.env - 在Windows文件时间断言中为NTFS修改时间精度添加50毫秒容差 - 用跨平台替代方案替换仅限Unix的测试假设 - 在发现测试中使用path.sep实现跨平台路径匹配 - 在Windows上对config rel()中的反斜杠路径进行规范化处理并忽略文件 - 在Windows上通过createRequire回退修复插件解析问题 - 加强对Windows EBUSY错误的预加载清理 - 在测试中规范化Windows的git排除文件路径 - 流式输出bash并为ACP添加合成待处理事件(@noamzbr) - 为快照操作添加git标志并修复Windows跨平台测试 - 在Windows上处理markdown前置元数据解析中的CRLF换行符 - 使用path.join进行跨平台glob测试断言 - 升级到Bun 1.3.10预览版并强制始终构建基线版本 - 在Windows权限边界规范化路径 - Windows路径支持和规范化(@edemaine) - 升级OpenTUI至v0.1.81 - 在Windows上的变更检测,特别是Cygwin(@edemaine) - 在安装后缓存平台二进制文件以加快启动速度 - 回滚在安装后缓存平台二进制文件以加快启动速度 - 在安装后缓存平台二进制文件以加快启动速度 - 将桌面测试版发布到独立仓库 - 添加实验性端点以列出所有会话 - 修复应用中的终端问题 - 在快照暂存中遵守信息排除规则 - 缺少插件依赖导致TUI黑屏(@elithrar) ## TUI - 在GitHub Actions和OpenCode GitHub运行命令中支持变体参数(@elithrar) ## 桌面 - 忽略应用中的过时部分增量 - 修复取消评论后行仍保持高亮的错误(@neriousy) - 用serverErrorMessage工具替换错误处理,并添加ConfigInvalidError检查(@OpeOginni) - 在文件路径助手中保留原生路径分隔符 - 移除文件树工具提示 - 更新createOpenReviewFile测试以匹配新的调用顺序 - 在打开文件标签前等待loadFile完成 - 解决因IPv6网络问题导致的Windows E2E测试失败 - 修正待办事项列表中颠倒的V形方向(@kevinWangSheng) - 信息流自定义选项 - 为桌面应用添加测试版图标 - 更新E2E测试至当前版本 - 移除分享按钮中的双层边框 - 更好的音效禁用体验 - 为应用添加自定义滚动视图 - 在应用中显示和隐藏推理摘要 - 在待办事项、问题和权限中保持自动滚动固定 - 在桌面sidecar参数中重新引入-i标志 - 粘贴到提示输入框的大文本不再导致主线程锁定 ## SDK - 使用Turbo命令的脚本在Windows上无法运行 **感谢10位社区贡献者:** - @elithrar: - 修复(cli): 缺少插件依赖导致TUI黑屏 (#14432) - 修复(github): 在github action和opencode github运行中支持变体 (#14431) - @tuhin-cmd: - 文档: 添加孟加拉语README翻译 (#14331) - @Seungjun0906: - 文档(韩语): 改进gitlab、ide、index、keybinds和lsp文档的措辞 (#14517) - @github-actions[bot]: - 更新VOUCHED列表 - @pirrozani: - 文档(tui): 修正TUI文档中的拼写错误 (#14604) - @edemaine: - 修复(桌面): 在Windows上的变更检测,特别是Cygwin (#13659) - 修复: Windows路径支持和规范化 (#13671) - @kevinWangSheng: - 修复(应用): 修正待办事项列表中颠倒的V形方向 (#14628) - @noamzbr: - 特性: ACP - 流式输出bash和合成待处理事件 (#14079) - 修复: ACP在实际数据前共享实时和加载的合成待处理状态 (#14916) - @OpeOginni: - 重构: 用serverErrorMessage工具替换错误处理,并检查错误是否为ConfigInvalidError (#14685) - @neriousy: - 修复(应用): 取消评论时取消行高亮 (#14103)