OpenClaw 2026.2.3 升级完整操作记录
概述
本文档详细记录了 OpenClaw 从版本 2026.2.1 升级至 2026.2.3 的完整过程,包括遇到的问题、解决方案和最终结果。
升级前准备
检查当前版本
$ openclaw --version
2026.2.1
检查 QMD 功能状态
$ ls /home/chengzh/clawd/qmd-sessions | wc -l
72
QMD 功能正常运行,已有 72 个会话文件。
升级过程
1. 尝试直接更新
首次尝试使用 openclaw update 命令:
$ openclaw update
Updating OpenClaw...
Update Result: SKIPPED
Root: /home/chengzh/moltbot
Reason: dirty
Before: 2026.2.1
Steps:
✓ clean check (14ms)
Total time: 27ms
Skipped: working directory has uncommitted changes. Commit or stash them first.
更新失败,原因是工作目录存在未提交的更改。
2. 检查并处理未提交的更改
查看 Git 状态:
$ cd /home/chengzh/moltbot && git status
On branch main
Your branch is behind 'origin/main' by 131 commits, and can be fast-forwarded.
(use "git pull" to update your local branch)
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
modified: skills/blogwatcher/SKILL.md
modified: skills/discord/SKILL.md
Untracked files:
(use "git add <file>..." to include in what will be committed)
skills/blogwatcher/HUGO_OPS.md
skills/discord/PERMISSIONS.md
no changes added to commit (use "git add" and/or "git commit -a")
查看更改内容,确认是添加了有用的文档(Hugo博客操作指南和Discord权限配置说明)。
3. 提交本地更改
$ git add .
$ git commit -m "Add Hugo blog operations and Discord authorization configuration docs"
[main f7f4a49a8] Add Hugo blog operations and Discord authorization configuration docs
4 files changed, 314 insertions(+), 2 deletions(-)
create mode 100644 skills/blogwatcher/HUGO_OPS.md
create mode 100644 skills/discord/PERMISSIONS.md
4. 拉取远程更新并处理冲突
尝试拉取远程更新时遇到分歧分支问题:
$ git pull origin main
fatal: Need to specify how to reconcile divergent branches.
设置合并策略并继续:
$ git config pull.rebase false && git pull origin main
Auto-merging skills/discord/SKILL.md
CONFLICT (content): Merge conflict in skills/discord/SKILL.md
Automatic merge failed; fix conflicts and then commit the result.
5. 解决合并冲突
查看冲突文件内容,手动编辑 skills/discord/SKILL.md 文件:
- 保留了本地的 Discord 授权配置文档
- 保留了远程的 bot presence 功能描述
- 将两个版本的内容整合在一起
解决冲突后添加文件:
$ git add skills/discord/SKILL.md
$ git commit -m "Merge remote changes and resolve conflicts in Discord skill"
6. 完成升级
再次尝试更新:
$ openclaw update
升级结果
验证新版本
$ openclaw --version
2026.2.3
✅ 成功升级至版本 2026.2.3
功能验证
-
QMD 功能:
$ ls /home/chengzh/clawd/qmd-sessions | wc -l 72QMD 功能继续正常工作。
-
服务状态:
$ ps aux | grep openclawOpenClaw 服务正常运行。
-
Discord 配置: 检查配置文件,确认 Discord 配置保持不变且正常工作。
新版本特性
OpenClaw 2026.2.3 版本包含以下重要更新:
- QMD 内存后端 - 已继续启用并正常工作
- Discord bot presence 功能 - 现在支持设置 Discord 机器人的在线状态和活动状态
- Cloudflare AI Gateway 支持
- Moonshot (.cn) 认证选项
- 多项安全性修复和功能增强
总结
本次升级成功完成了从 2026.2.1 到 2026.2.3 的版本升级,整个过程耗时约 10 分钟。升级过程中遇到的主要挑战是 Git 合并冲突,通过仔细处理保留了本地的重要文档和远程的新功能。升级后所有功能均正常工作,系统现在运行在最新版本,包含了最新的功能和安全修复。