可通过五种方法全自动更新hermesagent:一、hermesupdate工具一键升级;二、ollama 0.21+原生集成启动即更新;三、hermes-cli内置upgrade命令合并配置;四、hermes update快捷命令对接github api;五、git精确切换版本重装。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望将 HermesAgent 保持在最新稳定版本,同时避免手动下载、校验、替换等繁琐流程,则可通过一条标准化命令触发全自动更新机制。以下是实现该目标的多种可靠方法:
一、使用 hermesupdate 工具执行一键在线升级
hermesupdate 是专为 HermesAgent 设计的轻量级更新工具,具备自动版本探测、二进制下载、哈希校验与权限适配能力,适用于 Linux/macOS/Windows 系统且无需修改现有配置。
1、确保已安装 hermesupdate 并可通过终端调用:运行 hermesupdate --version 验证输出是否包含有效版本号。
2、在终端中执行标准升级命令:sudo hermesupdate upgrade(Linux/macOS)或以管理员身份运行 hermesupdate upgrade(Windows)。
3、等待控制台输出 Downloading latest HermesAgent binary 及进度条完成提示。
4、升级结束后,新二进制文件将自动覆盖旧版,原配置文件与 workspace 目录不受影响。
二、通过 Ollama 0.21+ 原生集成实现一键启动即更新
Ollama 自 v0.21 起内置 HermesAgent 生命周期管理逻辑,首次执行 ollama launch hermes 时会自动检测本地是否存在 HermesAgent,若缺失或版本过低则触发完整安装与更新流程。
1、确认 Ollama 版本不低于 0.21:ollama --version,低于该版本需先升级。
2、在终端中直接运行:ollama launch hermes。
3、观察四阶段提示:[1/4] Checking Hermes installation —— 若检测到旧版本,将自动拉取最新 release 并部署。
4、后续步骤(模型选择、Ollama provider 配置、消息平台连接)均在更新完成后继续执行,无需中断。
三、调用 hermes-cli 内置 upgrade 命令合并配置升级
该方式适用于通过 pip 或源码安装的 HermesAgent,其升级过程内置 _deep_merge 配置融合机制,可安全保留用户自定义字段,避免因版本变更导致配置丢失或键冲突。
1、激活 HermesAgent 所在 Python 环境(如使用 virtualenv 或 conda)。
2、执行升级指令:hermes-cli upgrade。
3、系统将自动比对远程最新稳定版本(如 v0.10.0),并提示确认升级操作。
4、确认后,工具将备份当前 config.py 与 workspace/ 目录,并执行深度配置合并。
四、使用 hermes update 快捷命令触发轻量级内建更新
自 HermesAgent v0.9.0 起,主 CLI 已集成简化的 update 子命令,该命令不依赖外部工具,直接对接官方 GitHub Releases API,适合快速同步补丁与小版本迭代。
1、在任意路径下运行:hermes update。
2、命令将自动获取当前运行版本,并向 https://api.github.com/repos/nousresearch/hermes-agent/releases/latest 发起请求。
3、下载对应平台(linux-amd64、darwin-arm64 等)的最新二进制文件至临时目录。
4、完成校验后,将新二进制文件复制至原始安装路径并赋予可执行权限。
五、基于 Git 的精确版本切换与重装
该方法适用于需锁定特定语义化版本(如 v0.8.3)、验证回归行为或参与开发测试的用户,所有操作均复用本地 workspace 数据,不触碰已有记忆索引与技能定义。
1、进入 HermesAgent 项目根目录,执行:git fetch origin 同步全部远程标签。
2、列出最近发布的稳定版本:git tag --sort=version:refname | grep '^v[0-9]\+\.[0-9]\+\.[0-9]\+$' | tail -n 5。
3、检出目标版本,例如:git checkout v0.10.0。
4、强制重装当前代码但跳过依赖重复安装:pip install -e . --force-reinstall --no-deps。











