Documentation Index
Fetch the complete documentation index at: https://docs.gravitex.ai/llms.txt
Use this file to discover all available pages before exploring further.
一、产品简介
Hermes Agent 是由 Nous Research 发布的开源(MIT 协议)自托管 AI 代理,被称为「会随你成长的 Agent」。它不是绑定在 IDE 里的编程插件,也不是单个 API 的聊天封装,而是一个长期运行在你服务器上、会自我学习、能在多个平台被随时调用的自主代理。 通过对接 GravitexAI(OpenAI 兼容接口),Hermes Agent 可以无缝接入 GPT、Claude、Gemini、DeepSeek 等 400+ 主流模型。持久记忆
跨会话记住项目、用户偏好、解决方案
自动技能合成
从交互中自动生成、迭代可复用的 Skill
多平台触达
Telegram / Discord / Slack / WhatsApp / Signal / Email / CLI
真沙箱
Local / Docker / SSH / Singularity / Modal 五种后端
官网:hermes-agent.nousresearch.com | 项目:github.com/NousResearch/hermes-agent | 协议:MIT
二、核心能力
- 持久记忆:使用本地向量库长期保存对话与项目知识
- 学习循环:自动把成功的解法沉淀为可调用的 Skill
- 定时自动化:用自然语言描述 cron 任务,无人值守运行
- 子代理与并行:派发隔离子代理,自带独立终端 / Python RPC,互不污染上下文
- 完整 Web 控制:浏览器自动化、视觉理解、图像生成、文本转语音
- 真实沙箱:本地、Docker、SSH、Singularity、Modal 等多种执行后端
三、前置条件
- 在 GravitexAI 控制台 创建 API Key
- 一台可运行的服务器或本机:Linux / macOS / WSL2 / Android (Termux)
- Windows 用户使用 PowerShell(早期 Beta)
四、安装
一条命令即可完成依赖安装:~/.hermes/hermes-agent 部署所有依赖,无需手动 pip install。
五、配置 GravitexAI
Hermes Agent 通过 Custom Endpoint(自定义端点)方式接入任意 OpenAI 兼容服务。方式一:CLI 交互式(推荐)
| 字段 | 填写内容 |
|---|---|
| API Base URL | https://api.gravitex.ai/v1 |
| API Key | 你的 GravitexAI 密钥(sk-...) |
| Model name | claude-sonnet-4-6(或其他 GravitexAI 模型 ID) |
~/.hermes/config.yaml。
方式二:手动编辑 config.yaml
打开~/.hermes/config.yaml,在 model: 配置块写入:
方式三:环境变量
方式四:多端点(命名 custom providers)
可在配置中预先声明多个端点,运行时按需切换:hermes model 切换;或者在 model.provider 字段填 gravitex。
六、启动与验证
七、推荐模型配置
| 任务类型 | 推荐模型 ID | 说明 |
|---|---|---|
| 复杂任务执行 | claude-sonnet-4-6 | 工具调用稳定、长任务表现优秀 |
| 编程开发 | deepseek-v3-2-251201 | 中文编程、性价比高 |
| 通用对话 | gpt-5.5 | 综合能力均衡 |
| 长上下文 | gemini-3.1-pro-preview | 超长文档分析 |
| 低延迟 | claude-haiku-4-5-20251001 | 快速响应 |
| 推理增强 | claude-opus-4-7 | 复杂推理、算法 / 逻辑 |
八、接入消息平台
Hermes Agent 支持多渠道同时上线,运行时通过 Gateway 统一调度:| 平台 | 配置位置 |
|---|---|
| Telegram | channels.telegram.token |
| Discord | channels.discord.bot_token |
| Slack | channels.slack.bot_token |
| 扫码登录 | |
| Signal | linked-device 二维码 |
| SMTP / IMAP | |
| CLI | 直接 hermes chat |
九、扩展能力
自动技能 (Skills)
MCP Server
在~/.hermes/config.yaml 中接入 MCP 工具:
沙箱后端
十、常用命令
| 命令 | 功能 |
|---|---|
hermes setup | 初始化向导 |
hermes model | 选择 / 切换模型与 Provider |
hermes doctor | 健康检查 |
hermes start / stop / restart | 启停 Gateway |
hermes chat | 终端聊天 |
hermes skills | Skill 仓库管理 |
hermes logs --follow | 实时日志 |
hermes update | 升级 |
十一、故障排查
401 / 鉴权失败
401 / 鉴权失败
- 检查
~/.hermes/config.yaml中的api_key是否完整 - 若同时存在
OPENAI_API_KEY等环境变量,请确认覆盖关系(Hermes 仅向当前 base_url 发送对应 key)
404 / Endpoint Not Found
404 / Endpoint Not Found
base_url必须以/v1结尾(chat_completions 模式)- 使用 Claude 原生协议时改用
https://api.gravitex.ai/anthropic,并设置api_mode: anthropic_messages
模型上下文不足
模型上下文不足
Hermes 要求 ≥ 64K 上下文;请改用
claude-sonnet-4-6、openai/gpt-5.4、gemini-3.1-pro-preview 等长上下文模型配置不生效
配置不生效
config.yaml 是唯一权威配置源,若 .env 中仍残留旧的 OPENAI_BASE_URL,请执行 hermes setup 触发迁移