AI能力集 -- Hermes Agent 部署与实践记录
记录 NousResearch/hermes-agent 从零部署到实际使用的完整过程,以及过程中的踩坑、验证和最终落地感受
AI能力集 -- Hermes Agent 部署与实践记录
1. 引言
[待补充:部署背景、目标、为什么选 hermes-agent]
相关链接:
2. 部署过程
2.2. 部署步骤
一行命令部署:curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
[root@xdlinux ➜ ~ ]$ curl -fsSL https://hermes-agent.nousresearch.com/install.sh | bash
┌─────────────────────────────────────────────────────────┐
│ ⚕ Hermes Agent Installer │
├─────────────────────────────────────────────────────────┤
│ An open source AI agent by Nous Research. │
└─────────────────────────────────────────────────────────┘
✓ Detected: linux (rocky)
→ Root install on Linux — using FHS layout
→ Code: /usr/local/lib/hermes-agent
→ Command: /usr/local/bin/hermes
→ Data: /root/.hermes (unchanged)
→ uv Python: /usr/local/share/uv/python (world-readable)
→ Installing managed uv into /root/.hermes/bin ...
✓ Managed uv installed (uv 0.11.19 (x86_64-unknown-linux-gnu))
→ Checking Python 3.11...
→ Python 3.11 not found, installing via uv...
Installed Python 3.11.15 in 21.01s
+ cpython-3.11.15-linux-x86_64-gnu (python3.11)
warning: `/usr/local/share/uv/bin` is not on your PATH. To use installed Python executables, run `export PATH="/usr/local/share/uv/bin:$PATH"` or `uv python update-shell`.
✓ Python installed: Python 3.11.15
→ Checking Git...
✓ Git 2.47.3 found
→ Checking Node.js (for browser tools)...
✓ Node.js v24.13.0 found
→ Checking internet connectivity for package install and web tools...
⚠ Could not reach https://duckduckgo.com/
⚠ Network checks failed. Hermes install may complete, but web search and dependency downloads can fail.
→ Verify internet/DNS and retry if pip install fails.
→ Checking ripgrep (fast file search)...
→ Checking ffmpeg (TTS voice messages)...
→ Trying cargo install ripgrep (no sudo needed)...
Updating crates.io index
Downloaded ripgrep v15.1.0
Downloaded 1 crate (217.1KiB) in 5.79s
Installing ripgrep v15.1.0
Updating crates.io index
Fetch [========> ] 8 complete; 3 pending
2.3. 启动验证
[待补充:服务起来后的健康检查、Web UI 截图]
3. 使用场景
[待补充:实际跑过的业务场景、配置过程、跑出来的结果]
4. 问题记录
[待补充:部署或使用过程中遇到的坑]
4.1. 问题1
错误信息:
1
[待补充]
解决方式: [待补充]
5. 总结
[待补充:核心收获、飞轮、钩子]
This post is licensed under CC BY 4.0 by the author.