Hermes Agent 更新前最重要的一步不是马上敲 hermes update,而是先备份。它会涉及配置、记忆、技能、会话、网关信息和依赖,尤其是长期使用后,数据比程序本体更重要。
官方 CLI 文档里有 hermes update、hermes backup、hermes import、hermes config check 等命令。稳妥流程是先确认当前能正常运行,再备份,再更新,最后检查配置迁移。
推荐更新流程
第一步,停止正在跑的长任务和网关,避免更新时有进程占用文件。第二步,运行 hermes backup,把 Hermes home 目录打成 zip。第三步,执行 hermes update --check 预览是否有更新;确认后再执行 hermes update。
更新结束后,不要急着恢复复杂自动化。先运行 hermes doctor,再用 hermes status 看模型、认证、平台状态。若提示有新增配置项,按提示补齐;跳过了也可以再跑 hermes config check 和 hermes config migrate。
哪些情况要更谨慎
如果你启用了 Telegram、Slack、WhatsApp 等网关,先记录 home channel、allowed users 和 token 来源。若使用 Bitwarden Secrets Manager 或外部 secret,也要确认更新后进程能取到密钥。
如果你是 Git 安装,更新会拉主分支代码并更新依赖;如果是 pip 安装,PyPI 版本可能跟主分支节奏不同。不要混用多个安装来源,避免命令指向旧环境。
出现问题时,优先用备份恢复,不要随手删除目录。先保留旧配置和日志,查清是模型、依赖、路径还是网关问题,再决定是否回滚。