Hermes Agent 使用指南:如何克隆安装并跑通你的第一个 AI 代理
【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent
Hermes Agent 是 Nous Research 推出的自我改进型 AI 代理,支持 CLI、消息网关和桌面应用三种形态。读完本文你能从克隆仓库到完成模型配置、跑通第一次对话,并掌握常见问题的自查方法。适合新手和普通开发者。
开始前准备
- 环境:Linux、macOS、WSL2 或 Windows(PowerShell),Python 3.11+
- 已安装
uv(官方安装器会自动带上;手动安装请参考官方文档) - 网络可访问模型服务商,并准备一个模型 API key(OpenRouter、OpenAI 等均可)
- 默认安装目录为
~/.hermes,预留约 1GB 磁盘空间
跑通完整流程
1. 克隆仓库并安装运行时
克隆仓库后,用 uv 创建独立虚拟环境,再以开发模式安装 Hermes 及其全部依赖。
git clone https://gitcode.com/GitHub_Trending/he/hermes-agent cd hermes-agent uv venv ~/.hermes/venvs/hermes-dev --python 3.11 source ~/.hermes/venvs/hermes-dev/bin/activate uv pip install -e ".[all,dev]"预期:安装过程无报错,hermes命令在当前终端可用。
2. 运行安装配置向导
hermes setup一次性完成模型服务商、模型和工具的配置,所有选项写入~/.hermes/config.yaml。
hermes setup预期:交互式向导逐项完成,选完 provider 和模型后即可开始对话;之后随时可用hermes config get复查单项配置。
3. 启动第一次对话
进入交互式 CLI,用一个简单问题验证代理的基本循环是否正常。
hermes预期:CLI 打开后输入 "hi" 能收到模型的流式回复;随时可用/new开新会话、/model切换模型。
4. 桌面端预览(可选)
如果你偏好图形界面,用hermes desktop基于现有安装构建并启动桌面应用,它与 CLI 共享同一套配置、密钥和会话:
hermes desktop预期:桌面窗口打开,左侧可见会话列表与技能、消息等入口,直接开始聊天。
源码在哪里实现
- 技能命令解析:agent/skill_commands.py — CLI 与网关共用的助手,扫描
~/.hermes/skills/并生成 /skill-name 斜杠命令 - 记忆提供方编排:agent/memory_manager.py — 记忆插件接入对话循环的唯一入口,负责预取与同步
- 模型提供方传输层:agent/transports/base.py — 定义 ProviderTransport 接口,统一各 provider 的消息转换与响应归一化
- 编辑器集成入口:acp_adapter/entry.py — 通过
hermes acp启动 ACP JSON-RPC 服务,把 Hermes 接入 VS Code 等编辑器
常见问题与自查
装完提示找不到 hermes 命令怎么办?
通常是 shell 环境未重新加载。先执行source ~/.bashrc(zsh 用户执行source ~/.zshrc),再用which hermes确认它指向安装目录的 bin 路径。
模型调用报错或超时怎么排查?
用hermes model重新选择服务商和模型,再用hermes config get查看当前取值;仍异常时执行hermes logs --level warning看告警日志,一般能定位是缺 key 还是网络问题。
⚠️ 桌面应用启动失败怎么办?
先在终端执行hermes doctor做整体健康检查,常见原因是应用找不到可用的后端运行时。修复后重新运行hermes desktop,它会自动定位你现有的安装。
小结
本文带你完成了从克隆仓库、配置模型到跑通第一次对话的完整流程,并给出了核心模块的源码位置。更完整的命令清单、定时任务与插件系统等高级能力,可参考官方文档和仓库内的 AGENTS.md 开发指南。
【免费下载链接】hermes-agentThe agent that grows with you项目地址: https://gitcode.com/GitHub_Trending/he/hermes-agent
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考