返回命令列表
快速入门hermes update

hermes update 命令 — 完整参考与示例

hermes update 完整参考:拉取最新代码、重新安装依赖,支持更新前备份和网关自动重启。

2026年7月27日

概述

hermes update 将 Hermes Agent 更新到最新版本。它会拉取最新代码、重新安装依赖,并可选地重启网关。通过标志可以只检查更新而不应用、控制备份、跳过确认提示,以及指定更新分支。

用法

hermes update [--gateway] [--check] [--no-backup] [--backup] [--yes] [--branch NAME] [--force] [--force-venv]

选项

选项 说明
--check 仅检查是否有可用更新,不执行更新
--gateway 更新时同时更新网关
--backup 更新前创建备份
--no-backup 跳过更新前的备份
--yes 假设为是 —— 不询问确认
--branch NAME 从指定分支更新,而不是默认分支
--force 即使 Hermes 已是最新版本也强制更新
--force-venv 强制重建/重装虚拟环境

示例

# 检查是否有新版本可用,不做任何更改
hermes update --check

# 更新并创建更新前备份
hermes update --backup

# 更新并跳过备份
hermes update --no-backup

# 无确认提示更新(脚本/CI)
hermes update --yes

# 同时更新网关
hermes update --gateway

# 从指定分支更新
hermes update --branch main

# 强制完整更新,包括虚拟环境
hermes update --force --force-venv

技巧

  • 定期运行 hermes update --check 查看是否有新版本可用,而不会改动你的安装。
  • 重大升级前使用 --backup,这样出问题时可以恢复之前的配置。
  • 无人值守更新(cron、CI)时,根据情况将 --yes--no-backup--backup 组合使用。
  • 如果运行着网关,请加上 --gateway 一起更新网关,然后重启网关或服务使更改生效。
  • 更新后运行 hermes doctor 验证安装是否完整、健康。

Explore All Commands

Browse the full command reference with search and category filters.

返回命令列表