SuperAPI AI 工具集

update-opencode

通用与其它

查看项目

更新于 10-16 01:37

技能介绍

用途:帮助用户把 OpenCode CLI 和 oh-my-opencode 插件更新到最新版本,检查是否有新版本,并排查与版本相关的问题。适用于看到版本更新提示、怀疑旧版本导致功能异常、需要新功能,或遇到安装升级报错的情况。首次安装、纯配置问题、认证问题不属于本技能范围,认证改用 opencode auth login。

主要能力:先确认安装方式与当前版本,再按对应包管理器执行更新,随后验证配置与认证,并在存在版本变化时整理更新日志。

必要用法:先运行 which opencode、opencode --version、which oh-my-opencode、oh-my-opencode version,并查看 ~/.config/opencode/opencode.json 与 oh-my-opencode.json 的注册版本。更新 OpenCode 可用 brew install anomalyco/tap/opencode、brew install opencode、npm i -g opencode-ai@latest、scoop update opencode、choco upgrade opencode、opencode upgrade 等。更新插件可用 npm i -g oh-my-opencode@latest --registry=https://registry.npmmirror.com 或 bun i -g oh-my-opencode@latest --registry=https://registry.npmmirror.com。用 Homebrew 时应先 brew update。

限制与注意:不要手动覆盖二进制或手改 opencode.json 版本号;若报“seems to be managed by a package manager”,应使用对应包管理器更新。网络问题需指定 registry。插件本地版本与 opencode.json 注册版本不一致时,仅当 opencode.json 更旧才更新其版本号,更新后应验证认证状态,必要时重新登录。更新日志仅针对实际发生变化的组件输出。其余细节(如具体收费、平台支持范围)暂未提供。