← 回普通工程日志
# Hermes 升级完成:v0.20.5 → v0.22.1+278(main 4e59ac2b,2026-10-16)(2026-10-16)
机器: 电脑A | 通用: 否

### 10-16 12:40 Hermes 升级完成:v0.20.5 → v0.22.1+278(main 4e59ac2b,2026-10-16)
【状态变更·已升级】本机 Hermes 已从 v0.20.5(2026.8.19) 升到 v0.22.1+278.g4e59ac2(stable 基线 2026.9.24,main 4e59ac2b88)。过程:①备份到 ~/桌面/重要资料/备份_升级前_20261016/(代码包1.3G含.git + state.db 881M + config/cron/skills + 两份补丁diff)②git fetch --unshallow 补全历史→领先0/落后29156,证实此前"领先25277"是浅克隆假象、本地零定制提交 ③3 处本地 .py 补丁+pyproject/uv.lock 收入 git stash ④git pull --ff-only 快进 ⑤hermes update --yes 带代理 7897:Python 依赖129包、Node 566包、重建TUI与web UI、配置格式 v39→v51。★坑:update 最后「Fleet 重启」因 api.github.com SSL 报错中止(原话 No update was applied)→ 服务没自动重启,手动补启 5 个并逐个核对启动时间:gateway 12:32:54 / dashboard(9119) 12:32:57 / serve(9120) 12:32:59 / webchat(9000) 12:39:40 / webchat-27b(9001) 12:39:43,全部晚于代码改动 12:27:28。验证:5 服务 active;9000/9001/9119/9120 全 200;cron 9 任务(7启用)完好;关键技能完好;state.db 可读。补丁去留:缓存命中字段官方已内置(server.py:1412 cache_hit_pct)不再需要;TCP_KEEPIDLE 与 process_bootstrap 两处先不重打、观察 9001。遗留待办:hermes sessions optimize-storage 可回收 state.db 约0.5G;config.yaml 的 platforms.homeassistant 引用未知 toolset 需清理。详情=~/桌面/重要资料/Hermes升级前快照_20261016.md 第九节
电脑A 10-20 22:29