阿里云、腾讯云的一键部署教程全部在同一个地方结束:进入 WebUI,截个图,文章完。

但如果你照着做完,会发现问题才刚开始——运行的不是最新版本,模型没选对在大量消耗费用,QQ 和微信还没接通,Agent 说自己会记住你但下次对话什么都忘了。

这篇从那个截图之后开始写。


第一步:确认你跑的是哪个版本

一键部署的镜像通常落后官方 1-3 个大版本。登录服务器,运行:

hermes --version

对照 官方发布页,看版本是否一致。

截至 2026 年 4 月底,官方最新版是 v0.11.0(2026-04-23 发布),包含 TUI 完全重写、QQBot 支持、AWS Bedrock 原生接入。如果你的镜像还是 v0.9.x,继续看第二步。

第二步:一条命令升级到最新版

hermes update

这条命令会自动完成四件事:

  1. 从 GitHub main 分支拉取最新代码
  2. 安装新增的依赖包
  3. 检测新版本新增的配置项,交互式提示你填写
  4. 如果 Gateway 服务正在运行,自动重启

升级完成后验证:

hermes --version   # 确认版本号变了
hermes doctor      # 检查配置和依赖是否正常

如果你用了腾讯云/阿里云的专属镜像方案,镜像版本由云厂商维护,hermes update 可能不适用。这时候需要 SSH 登录服务器,手动执行以下命令:

cd /path/to/hermes-agent
git pull origin main
git submodule update --init --recursive
uv pip install -e ".[all]"
hermes config check && hermes config migrate
hermes gateway restart

不确定安装路径?运行 which hermesfind / -name "hermes-agent" -type d 2>/dev/null


第三步:选一个不会让你破产的模型

这是一键部署教程最不诚实的地方——它们推荐你用云厂商自己的模型(阿里云推百炼、腾讯云推混元),但这些不一定是最适合你的。

国内用户实际可用的模型方案对比:

方案月费估算(个人日常使用)直连特点
DeepSeek V4(推荐)¥15-30价格最低,缓存命中后成本再降 90%,长上下文能力强
MiniMax M2.7 Token Plan$10/月(固定)费用可预测,适合使用规律的用户
阿里云百炼 Qwen3按用量,¥20-60中文理解好,接入最简单(阿里云镜像预配置)
Kimi K2.5(月之暗面)极低,约¥5-15日常任务性价比高
Claude Sonnet 4.x高,$30-100+❌需代理复杂推理能力强,日常用太贵

DeepSeek V4 的配置方法(推荐先从这里开始):

hermes model

运行后进入交互式选择菜单:

  1. Provider 选 deepseek
  2. 输入 DeepSeek 开放平台 的 API Key
  3. 模型选 deepseek-chat(即 V4)

或者直接编辑配置文件(~/.hermes/config.yaml):

model:
  provider: deepseek
  model: deepseek-chat
  api_key: sk-your-deepseek-key-here

MiniMax 的配置方法:

hermes model
# Provider 选 "MiniMax China (mainland China endpoint)"
# 输入 Token Plan API Key(和普通 API Key 不同,注意区分)
# 模型选 MiniMax-M2.7

第四步:接通消息平台

一键部署后,大多数人只能在 WebUI 里对话。把 Hermes 接入你真正每天用的平台才算真正用起来了。

接 QQ(v0.11.0 新增原生支持)

v0.11.0 加入了 QQ 官方 API v2 支持,不再需要非官方协议:

hermes gateway setup
# 选择 QQBot
# 按提示扫码授权 QQ 账号
# 选择接入群聊或私聊

配置完成后启动网关:

hermes gateway start

QQ 官方 API 需要在 QQ 开放平台 注册应用,获取 App ID 和 App Secret。接入步骤在官方文档里有完整说明,本站后续会专文覆盖。

接 Telegram(最稳定,推荐测试用)

  1. 在 Telegram 里找 @BotFather/newbot 创建一个 Bot,获取 Token
  2. 运行 hermes gateway setup,选 Telegram,粘贴 Token
  3. hermes gateway start 启动

启动后往你的 Bot 发一条消息,如果有回复说明配置成功。

接微信

微信个人版需要通过 ClawBot 插件或企业微信 API 接入,配置较复杂,后续会单独写文章。


第五步:验证记忆功能是否真的在工作

Hermes 的核心卖点之一是「跨会话记忆」——但一键部署后很多人发现 Agent 每次都「失忆」,这通常是存储路径没配对。

检查方法:

hermes status
# 查看 Memory: enabled/disabled 的状态

ls ~/.hermes/memories/
# 看这个目录是否存在且有内容

如果 memories 目录是空的或不存在,说明记忆还没启用。运行:

hermes setup
# 选择重新配置,找到 Memory 设置项,确认开启

测试是否生效:

  1. 开一个对话,告诉 Hermes 「记住,我叫张三,是前端开发者」
  2. 结束这次对话(exit 或关闭 WebUI)
  3. 重新开一个新对话,问「我是做什么的」
  4. 如果它记得,说明记忆正常工作

第六步:让 Agent 24 小时在线

默认情况下,关掉 SSH 连接后 Hermes 就停了。要让它持续运行:

Linux 服务器(systemd):

hermes gateway install   # 安装为 systemd 服务
systemctl enable hermes  # 设置开机自启
systemctl start hermes   # 立即启动

验证:

systemctl status hermes  # 查看运行状态
journalctl -u hermes -f  # 实时查看日志

临时保活(不建议生产用):

nohup hermes gateway start &

常见报错快速排查

报错 / 现象原因解决方法
API key not set 或模型不响应API Key 没配置运行 hermes model 重新配置
更新后提示配置缺失新版本增加了新配置项hermes config checkhermes config migrate
hermes: command not foundPATH 没更新source ~/.bashrc 或重新登录 SSH
WebUI 能用但 Telegram 不回复Gateway 没启动hermes gateway start
Gateway 启动后几秒就断端口冲突或权限问题hermes doctor 查看具体报错
记忆不工作memories 目录权限或路径问题检查 ~/.hermes/memories/ 是否可写
两台服务器同时运行导致消息丢失同一 Bot Token 不能有两个 Gateway先停旧服务器再启新服务器

完成后的自检清单

  • hermes --version 显示最新版本
  • hermes doctor 无报错
  • 模型已配置,hermes 命令能正常对话
  • 至少一个消息平台的 Gateway 正常运行
  • 记忆功能已验证(说一件事,关掉再开,还记得)
  • Gateway 已设置为 systemd 服务,开机自启

走完这个清单,你的 Hermes Agent 才算真正配置完毕,而不是停留在云厂商教程里的那个截图上。


相关阅读