oh-my-opencode v3.9.0 更新聚焦于稳定性和智能化提升。通过引入工作树隔离、优化模型路由及加固核心链路,它旨在为开发者提供一个更可靠、更安全、且掌控感更强的AI编程辅助环境。
智能速览
新增工作树隔离,支持多分支并行开发,互不干扰。
模型路由升级,全面接入 Gemini 3.1 Pro,匹配逻辑更清晰。
关键安全变更:移除 AI 自动提交代码,操作必须由用户授权。
修复多处核心链路痛点,解决潜在的卡死与无限循环问题。
优化 Windows 平台体验,并增加对老款 CPU 的支持。
精华内容
此次更新深入工具核心,不仅解决了多个影响开发体验的顽固问题,更在智能交互与用户控制权之间,找到了新的平衡点。
工作树隔离
新版本引入了对工作树的感知能力。通过 `/start-work` 命令的 `–worktree` 参数,AI 智能体现在能准确识别并操作特定的工作树路径。这一功能让多分支并行开发成为可能,不同特性分支的代码修改可以完全隔离,避免了任务执行时的路径混淆和互相干扰,提升了开发流的灵活性。
智能模型路由
模型调用策略得到全面升级。首先,核心模型接入 Gemini 3.1 Pro,带来更强的性能。其次,GPT 模型的检测逻辑被简化为基于名称的匹配,彻底解决了 o 系列模型的边缘问题。此外,为写作类任务增加了 Kimi 作为备用选项,提升了任务成功率。
掌控代码提交
一项关键变更重构了代码安全性。Hephaestus 的自动 commit 行为被移除。这意味着所有代码提交操作都必须由开发者明确授权后才能执行。此举杜绝了 AI “擅作主张”的可能性,将代码的最终控制权完全交还给了用户,带来了更强的安全感。
核心链路加固
针对多个可能导致系统卡死或资源耗尽的痛点进行了修复。Ralph Loop 增加了防无限重试机制,并消除了并发冲突;Todo 执行逻辑优化,将被阻塞的任务排除统计;Token 限制器现在会按换行符边界截断文本,避免了生硬切断句子。这些改动显著提升了运行的稳定性。
兼容性优化
本次更新也注重了开发环境的普适性。在 Windows 平台上,所有后台调用产生的终端窗口均被隐藏,告别了恼人的弹窗。同时,新增了基础 CPU 指令集的二进制文件,让使用老设备的开发者也能顺利使用。配置写入机制也得到优化,能完整保留用户自定义设置。
oh-my-opencode v3.9.0 是一次务实的迭代,它让工具变得更稳定、更聪明,也更值得信赖。通过将控制权交还给用户,并加固底层架构,它展现了 AI 编程工具成熟化的方向。这些改变能否让它更好地融入你的日常开发流?