OpenCode & oh-my-openagent 更新追踪

  • ~7.83K 字
  1. 1. 2026 年
    1. 1.1. Q2(2026-04 ~ 06)
      1. 1.1.1. 2026-04 | v1.3.14 ~ v1.3.17 (OpenCode) & v3.15.x (oh-my-openagent)
        1. 1.1.1.1. 新特性用法
        2. 1.1.1.2. 关键 fix
      2. 1.1.2. 2026-04 | v1.4.0 ~ v1.14.29 (OpenCode) & v3.16.0 ~ v3.17.6 (oh-my-openagent)
        1. 1.1.2.1. 新特性用法
        2. 1.1.2.2. 关键 fix
    2. 1.2. Q1(2026-01 ~ 03)
      1. 1.2.1. 2026-Q1 | v1.1.65 ~ v1.3.17 (OpenCode) / v3.x (oh-my-openagent)
        1. 1.2.1.1. 新特性用法
        2. 1.2.1.2. 关键 fix
  2. 2. 更新记录

持续追加型文档,每次工具更新后由 AI 代理追加新批次。
oh-my-openagent 是 OpenCode 的插件平台,两者关联性强,合并追踪。


2026 年

Q2(2026-04 ~ 06)

2026-04 | v1.3.14 ~ v1.3.17 (OpenCode) & v3.15.x (oh-my-openagent)

信息截止:2026-04-07 | 最新 Release:OpenCode v1.3.17 / oh-my-openagent v3.15.3

版本 日期 一句话
OpenCode v1.3.14~1.3.17 2026-04-07 git-backed review 恢复,配置能力增强,插件兼容性修复
oh-my-openagent v3.15.x 2026-04-07 重命名兼容层收口,lineage-aware continuation,多 Agent 调度更稳
新特性用法
  • git-backed review 恢复(OpenCode):运行 git diff main...HEAD 后,在 OpenCode 中可以直接按分支差异审查当前改动,支持长分支连续 review。
  • Provider 配置增强(OpenCode):Azure 同时兼容 chat / responses;ACP 会话暴露 model / mode;Cloudflare 缺参报错更直接。使用 {"model":"azure/gpt-5.4"} 配置。
  • 重命名兼容层继续收口(oh-my-openagent):自动更新、发布和包名识别继续兼容新旧名称,可通过 rg -n "oh-my-opencode|oh-my-openagent" ~/.config . 回查引用。
  • lineage-aware continuation(oh-my-openagent):使用 {"description":"continue refactor","run_in_background":true} 可以在后台任务结束后继续沿同一 lineage 接力。
  • delegate-task 契约补强(oh-my-openagent):参数校验、可调用 agent 模式限制和通知默认值更一致,通过显式传参避免隐式默认行为。
关键 fix
  • OpenCode 修复了 revert chain 之后的 snapshot 恢复问题,review 状态能跟着 git diff 一起恢复。
  • OpenCode 修复了 OpenAI-compatible provider 在工具调用后 session 卡住的问题。
  • OpenCode TUI 支持禁用鼠标捕获,Windows 上 Ctrl+Z 改为 undo,kitty 键盘输入处理更稳。
  • OpenCode 修复 npm 安装、node-gyp 路径与插件解析的兼容性问题。
  • oh-my-openagent 在 SDK 不可用时可回退到文件存储,补上 session-last-agent 排序和 background task tracking。
  • oh-my-openagent 继续补强 legacy config path 迁移、原子写配置和 auto-update 兼容性。
  • oh-my-openagent tar 预检改为 fail-closed,MCP 环境变量清理时屏蔽云凭证,提升安全性。

2026-04 | v1.4.0 ~ v1.14.29 (OpenCode) & v3.16.0 ~ v3.17.6 (oh-my-openagent)

信息截止:2026-04-29 | 最新 Release:OpenCode v1.14.29 / oh-my-openagent v3.17.6

本批次按合并追踪处理:OpenCode core 以 anomalyco/opencode
opencode.ai/changelog 为主源,oh-my-openagent 以 companion release
补充插件平台、Agent 编排与兼容层变化。

工具 版本 日期 一句话
OpenCode v1.14.29 2026-04-28 C# comment 路径诊断、tmux console 与 import ordering 修复
OpenCode v1.14.27~v1.14.28 2026-04-28 自定义 LSP、默认 shell、Claude Code bridge 与 SDK x-api-key 修复
OpenCode v1.14.25~v1.14.26 2026-04-24~25 HTTP server file/status 端点、MCP prompt、C#/Razor LSP 与 GPT 工具调用默认策略
OpenCode v1.14.17~v1.14.23 2026-04-19~23 desktop beta、worktrees、NVIDIA provider、GPT-5.5 context length 与 registry 支持
OpenCode v1.4.0~v1.4.11 2026-04-07~15 SDK breaking change、upgrade/export 能力、OTLP/proxy/PDF/Alibaba provider 与 Question API 修复
oh-my-openagent v3.17.6 2026-04-28 Oracle / Hephaestus 迁移到 GPT-5.5,Ralph thinking 无限循环修复
oh-my-openagent v3.17.5 2026-04-24 GPT-5.5 Omni 集成、Sisyphus native prompt、Claude Opus 4.7 偏好模型
oh-my-openagent v3.17.3~v3.17.4 2026-04-15~17 OpenCode 1.4.4 兼容、动态 custom agents、session lineage 与 release polish
oh-my-openagent v3.16.0 2026-04-08 OpenCode 1.4.0 全兼容、安装器安全预检、自动更新大版本校验与 MCP/OAuth 稳定性
新特性用法
  • OpenCode SDK 破坏性变更(v1.4.0)diff payload 从
    {to, from} 改为 {patch}UserMessage.variant 改为顶层
    model 对象。插件、脚本或二次封装要先做字段兼容。
  • 升级与脱敏导出(OpenCode v1.4.5+):日常升级优先使用
    opencode upgrade;分享 session 前可用
    opencode export --sanitize > session-redacted.json 生成脱敏产物。
  • 观测与网络环境(OpenCode v1.4.5+):OTLP、全 provider proxy、
    PDF 拖拽、Alibaba provider 与 npmrc registry 支持陆续补齐,企业内网和
    多云环境接入成本下降。
  • IDE / runtime 体验(OpenCode v1.14.x):C#/Razor/Roslyn 诊断、
    自定义 LSP、默认 shell、worktrees、desktop beta 和 file/status HTTP
    端点让 OpenCode 更适合长期驻留在项目里。
  • oh-my-openagent 安装安全线(v3.16.0):安装器会先校验 OpenCode
    >= 1.4.0、备份既有配置,并在冲突时提供 restore / force / abort
    选择,适合团队机器逐台滚动升级。
  • 动态 custom agents(oh-my-openagent v3.17.3+):可通过
    opencode.jsonagent_definitions 接入自定义 Agent,lineage
    解析会区分精确路径和根路径,避免 continuation 接错会话。
  • GPT-5.5 Agent 升级(oh-my-openagent v3.17.5+):Sisyphus 的 deep
    路径、Hephaestus 和 Oracle 迁移到 GPT-5.5;Sisyphus 使用 OpenCode
    native agent prompt,减少手写 prompt glue。
关键 fix
  • OpenCode 修复了 Windows npm install / node-gyp、SDK x-api-key
    Claude Code bridge route、tmux console disconnect 和 Apple Silicon
    build 等升级链路问题。
  • OpenCode 对 GPT 模型默认改用更保守的非 streaming tool calling,缓解
    assistant message parts、多 text parts 和 usage compaction 的兼容问题。
  • OpenCode 修复 MCP OAuth、Question API 空响应、snapshot/revert、非 git
    snapshot 遵守 .gitignore、模型 URL 与 OpenRouter reasoning config。
  • OpenCode v1.14.x 补上 C#/Razor/LSP 诊断性能问题、npmrc registry、
    bun install --frozen-lockfile、desktop app 名称和 release 版本错误。
  • oh-my-openagent v3.16.0 修复 MCP client OAuth mutex、LINE-suffixed
    session timestamp、零宽空格 session filename、opencode run 截断和
    plan 命令精确匹配。
  • oh-my-openagent v3.17.x 修复 Windows grep path parsing、release
    metadata/test suite、Claude alias mapping、Bash allowed_directories
    参数兼容和 Ralph interleaved thinking 无限循环。

Q1(2026-01 ~ 03)

2026-Q1 | v1.1.65 ~ v1.3.17 (OpenCode) / v3.x (oh-my-openagent)

信息截止:2026-04-03 | 最新 Release:OpenCode v1.3.17

工具 版本 日期 一句话
OpenCode v1.3.17 2026-04-03 当前追踪截止版本
OpenCode v1.3.13 2026-03 Effect 架构重构完成,AI SDK v6,Node.js runtime 支持
OpenCode v1.3.4 2026-03 Session/Config/Plugin/LSP/Skill 五大服务用 Effect 重写
OpenCode v1.3.0 2026-03 GitLab Agent Platform 集成;单版本 16 位贡献者里程碑
OpenCode v1.2.0 2026-02 会话存储迁移至 SQLite 数据库
oh-my-openagent v3.14.1 2026-03 兼容层发布;”Atlas Trusts No One” 大拆分落地
oh-my-openagent v3.x 2026-03 品牌重塑(oh-my-opencode → oh-my-openagent)
oh-my-openagent v3.x 2026-Q1 Hash-Anchored Edits 发布(编辑准确率 6.7% → 68.3%)
新特性用法
  • SQLite 会话迁移(OpenCode v1.2.0):升级后删除 ~/.local/share/opencode/opencode.db* 触发重建;会话量大时启动速度和切换响应明显提升
  • Effect 架构(OpenCode v1.3.4+):插件崩溃不再拖垮主进程;插件开发门槛降低,Effect 类型系统可在编译期捕获大部分错误
  • GitLab Agent Platform(OpenCode v1.3.0):可直接发现 GitLab workflow 模型并通过 WebSocket 参与 CI/CD 流水线编排
  • Node.js Runtime(OpenCode v1.3.13+):不再强绑 Bun,对已有 Node 工具链的团队更友好
  • Hash-Anchored Edits(oh-my-openagent):每次编辑前锁定目标文件的 hash,10x 准确率提升(6.7% → 68.3%);升级后无需额外配置,默认生效
  • 多模型编排引擎(oh-my-openagent):按任务类型自动路由最优模型;8 Agent 协作系统(Sisyphus 编排 + 7 专家 Agent)
  • @ 菜单 skills(oh-my-openagent):输入 @ 直接选技能,无需记忆技能名
关键 fix
  • OpenCode:SQLite 迁移兼容性处理,旧会话数据完整保留
  • OpenCode:Effect 重构后的 Plugin 生命周期稳定性
  • oh-my-openagent:v3.14.1 兼容层修复跨版本插件兼容问题
  • oh-my-openagent:”Atlas Trusts No One” 拆分后的 200 LOC 硬限制防止模块膨胀,提升长期可维护性

深度分析:OpenCode,从底层架构到企业级集成

OpenCode 在 Q1 完成了从 v1.1.65 到 v1.3.13 的跨越式迭代。仅 3 月份就发布了 10 个版本,社区贡献者从个位数飙升到单版本 16 人。这种节奏背后是两个关键决策:底层架构彻底重构,以及企业级功能的大步推进。

  • SQLite 数据库迁移(v1.2.0):会话存储从文件系统迁移到了 SQLite 数据库。这为后续的会话搜索、跨会话引用、统计分析等功能提供了结构化查询基础,大量历史会话时的响应速度有明显提升。
  • Effect 架构重构(v1.3.4):这是 Q1 最大的架构变更。Session、Config、Plugin、LSP、Skill 五大核心服务全部用 Effect 框架重写。每个服务都有统一的错误处理、依赖注入和资源管理。这大大提升了插件稳定性。
  • GitLab Agent Platform 集成(v1.3.0):填补了大型企业市场的空白,通过 WebSocket 访问工具,让 Agent 可以实时监听 CI/CD 流水线状态并在 MR 提交时自动审查代码、建议修复甚至触发回滚。
  • Node.js Runtime 支持(v1.3.0):消除了仅支持 Bun 带来的生态兼容性采纳障碍,对企业标准化 Node.js 环境非常友好。
  • 其他值得关注更新包括:交互式升级流程、多步认证(GitHub Copilot Enterprise)、语法高亮扩展(Kotlin/HCL/Lua/TOML)、TUI 插件系统、插件版本锁定和 Catppuccin 主题支持。

深度分析:oh-my-openagent,从插件到架构的进化

oh-my-openagent 在 Q1 经历了身份和架构的双重转变,从项目名 “oh-my-opencode” 变为 “oh-my-openagent” 代表了其向 “独立 Agent 平台” 的定位跃迁。

  • “Atlas Trusts No One” 大拆分(v3.5.0):645 个文件被拆分重构,代码变更量达到 +34,507/-21,492 行。引入 200 行 LOC 硬限制。这极大地提升了稳定性,降低了维护成本。
  • Hash-Anchored Edits:10 倍准确率提升:引入了基于行哈希的编辑验证机制。编辑成功率从 6.7% 飙升到 68.3%,是解决 AI 编程代理 “编辑错位” 问题的质变。
  • 多模型编排引擎:引入了按任务类型自动路由到不同模型的机制:visual-engineering (Gemini)、ultrabrain (GPT-5.4)、quick (GPT-5.4 Mini)、deep (GPT-5.3-codex)。系统自动切换匹配最适合的能力。
  • 8 Agent 协作系统:构建了 8 个专业化 Agent 的协作网络,Sisyphus 作为编排者协调 7 个专家 Agent(Hephaestus, Prometheus, Atlas, Oracle, Librarian, Explore, Looker)。类似微服务架构在 AI Agent 领域的应用,让复杂项目任务拆解更合理并行执行质量更高。

深度分析:综合分析与行动建议

两个项目在 Q1 都在做三件相同的事:架构拆分、多模型支持、社区驱动。
OpenCode 选择了 “底层先行” 策略(重构架构、叠加企业功能),而 oh-my-openagent 选择了 “体验先行” 策略(大拆分、多模型编排)。

行动建议:

  • OpenCode 老用户:升级到 v1.3.13,删除旧数据库触发迁移。
  • oh-my-openagent 老用户:升级到 v3.14.1,确认兼容层正常。
  • 企业评估者:用 OpenCode GitLab 集成做 PoC。
  • 个人开发者:结合使用,OpenCode 做日常编码,oh-my-openagent 做复杂项目。

更新记录

版本 日期 说明
v1.0 2026-04-13 初始版本,建立追踪框架;迁移 Q1 精选内容(v1.1.65~v1.3.17)
v1.1 2026-04-13 修正格式规范,使用 H5 标题组织批次段落;合并深度分析内容
v1.2 2026-04-29 追加 OpenCode v1.4.0 ~ v1.14.29 与 oh-my-openagent v3.16.0 ~ v3.17.6 合并批次
打赏
求赞助一块小布丁!( ˘ ³˘)♥