Hermes Agent 概述
# Hermes Agent 概述
Hermes Agent 是 Nous Research (opens new window) 开源的一个 AI Agent 运行时。它的核心是一个「对话 → 工具调用 → 结果回填 → 再对话」的同步循环,消息格式完全兼容 OpenAI,支持 CLI、Telegram、Discord、Web Dashboard 等多种接入方式。
这个系列记录的是我把它实际跑起来、管着十多台机器之后的实战经验,不讲概念,不抄文档,只讲真实踩过的坑和稳定下来的方法。
# 我的部署规模
一台 CasaOS 小主机上跑着一个 Hermes runtime,对外分裂成 12 个互相隔离的 Profile——每个 Profile 是一个独立的「数字员工」,有自己的人格、后端机器、会话历史和技能集:
| Profile | 职责 |
|---|---|
default | 跨 Profile 超管,SSH 进所有机器办事 |
casa | CasaOS 主机:容器健康、Cloudflare Tunnel、OpenWebUI |
superdba / sqlserver | 数据库 DBA:慢 SQL、索引碎片、P0 故障复盘 |
freqtrade | 量化交易监控:持仓、盈亏、网格减仓 |
safeline | 雷池 WAF 服务器运维 |
cloudflare | Tunnel / DNS / 域名解析管理 |
aws-us | 海外 GPU 机器上的 AI 网关与推理服务 |
oneapi | API 网关与模型路由 |
截至写这篇文章时,这套部署积累了上万次会话、近十万条消息。
# 系列文章
| 篇 | 主题 |
|---|---|
| 01. 架构总览 | 一个 runtime 怎么变成 12 个数字员工 |
| 02. 多 Profile 与超管模型 | Profile 隔离机制与 SSH 泄漏 Bug 复盘 |
| 03. Gateway 运维 | Telegram/Discord 接入与进程管理 |
| 04. 模型路由实战 | newapi 网关、kimi-k2.5 打底、deepseek 兜底 |
| 05. 技能工程 | 写、去重、pin,与每周自我审计 |
| 06. 让 Agent 自己上班 | Cron 定时任务配置与巡检自动化 |
| 07. 数据库实战 | DBA Profile:慢 SQL、索引、P0 复盘 |
| 08. 量化交易助手 | freqtrade 监控 Profile 的配置与用法 |
| 09. 接入 OpenWebUI | Profile = 一个「模型」,在 OpenWebUI 里直接对话 |
| 10. 升级与上游 PR | 跟上游保持同步、给开源项目提 PR |
| 11. 踩坑合集 | Checkpoint 磁盘、工具缓存、配置病 vs 卫生病 |
| 12. 工具链外延 | 接入 MCP、自定义工具开发 |
| 13. 实战旗舰:7 节点集群部署与恢复 | 从零搭建到故障恢复的完整手册 |
上次更新: 6/28/2026