OpenCode 升级指南:从旧版到新架构的完整迁移方案
升级前的准备工作
环境状态诊断
在开始升级前,先全面了解当前系统状态:
# 检查当前 OpenCode 版本
opencode --version
# 查看配置文件完整性
opencode doctor --verbose
# 备份关键数据
opencode backup --all
重要提示:建议在升级前关闭所有 OpenCode 相关进程,确保没有正在运行的会话影响升级过程。
关键文件备份清单
确保以下文件安全备份:
| 文件类型 | 典型位置 | 备份重要性 |
|---|---|---|
| 全局配置 | ~/.opencode/config.json | ⭐⭐⭐⭐⭐ |
| 项目配置 | ./opencode.json | ⭐⭐⭐⭐ |
| 自定义插件 | ~/.opencode/plugin/ | ⭐⭐⭐⭐⭐ |
| 会话历史 | ~/.opencode/sessions/ | ⭐⭐⭐ |
核心升级流程详解
智能卸载旧版本
根据你的安装方式选择对应的卸载命令:
# 包管理器安装
npm uninstall -g opencode-ai
# 脚本安装用户
rm -rf $OPENCODE_INSTALL_DIR/opencode
# 完整清理残留
opencode cleanup --force
注意:卸载前务必确认备份文件已安全存储。
全新安装最新版
推荐使用官方推荐的安装方式:
# 一键安装脚本(推荐)
curl -fsSL https://opencode.ai/install | bash
# 自定义安装路径
OPENCODE_INSTALL_DIR=/usr/local/bin curl -fsSL https://opencode.ai/install | bash
安装过程中,系统会自动检测并适配你的操作系统环境。
配置智能转换
最新版内置了智能配置迁移工具:
# 自动检测并转换配置
opencode config migrate --auto
# 手动指定备份文件
opencode config migrate --source ~/.opencode/config.json.bak
深度技术解析
配置系统架构变化
新版 OpenCode 对配置系统进行了全面重构:
- :原 配置已整合到 命名空间

