参考文章《万字保姆级教程:Hermes+Kimi K2.6 打造7x24h Agent军团》一文,结合相关技术资料,整理出的完整操作指南,面向AI应用开发者。
本指南构建的是一个6个Agent角色的多智能体协同研发系统,每个Agent独立分工,通过Hermes框架的消息传递机制协同工作[reference:0]。最终实现:用户在飞书给“总管Agent”发一条需求,后续全部由Agent自主完成——市场调研、PRD输出、架构设计、开发实现、测试验收,零人工干预[reference:1]。
用户(飞书) → 总管Agent → 市场总监 → 产品总监 → 架构总监 → 开发总监 → 测试总监 → 最终交付 ↓(发现问题可打回)
2.1 操作系统支持
Hermes Agent支持在以下操作系统上运行[reference:2]:
- Linux(主流发行版,推荐Ubuntu 22.04+)
- macOS(Intel / Apple Silicon芯片均可)
- Windows WSL 2(Windows用户推荐)
- Android Termux(移动端可选)
Windows用户特别说明:建议使用WSL 2,在WSL 2环境中安装Ubuntu发行版,以获得完整的Linux开发体验[reference:3][reference:4]。
2.2 硬件配置要求
注意:开发总监调用的是本地的Claude Code(配置K2.6模型),开发本身不需要本地GPU;但如果需要本地运行大模型,则需要16GB以上内存[reference:5]。
2.3 前置依赖软件
3.1 安装Hermes Agent
方式一:一键安装脚本(推荐)
在终端中执行以下命令即可完成Hermes Agent的完整安装[reference:6]:
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
安装脚本会自动完成:Python依赖安装、路径配置、初始化向导触发[reference:7]。
安装完成后,加载环境变量并启动:
source ~/.bashrc && hermes
方式二:手动安装(网络受限环境)
git clone https://github.com/NousResearch/hermes-agent.git cd hermes-agent pip install -r requirements.txt python -m hermes
验证安装
hermes --version
预期输出:hermes v0.8.0 (v2026.4.8)
3.2 安装Node.js与Claude Code
安装Claude Code用于开发总监进行代码开发[reference:8]:
npm install -g @anthropic-ai/claude-code
3.3 安装tmux(进程保活)
tmux用于确保Agent进程在SSH断开后持续运行[reference:9]:
Ubuntu/Debian系统:
sudo apt update && sudo apt install tmux
macOS系统:
brew install tmux
基本使用命令:
tmux new -s hermes-session # 创建新会话 Ctrl+b d # 分离会话(detach) tmux attach -t hermes-session # 重新接入会话
3.4 申请飞书机器人(消息网关)
Hermes Agent通过飞书作为前端交互界面。步骤如下[reference:10]:
- 登录飞书开放平台
- 选择「创建企业自建应用」,输入应用名称、描述和图标
- 进入应用配置页面,在「添加应用能力」中添加「机器人」功能
- 在「权限管理」中配置所需权限(至少需要
im:message相关权限)[reference:11] - 获取App ID和App Secret,后续在Hermes网关配置中使用
4.1 获取Kimi API Key
Kimi K2.6通过Moonshot AI开放平台API调用[reference:12]:
- 访问Moonshot AI开放平台
- 注册/登录账号
- 进入控制台创建API Key
- 建议使用Kimi Code订阅套餐的API(不设速率限制,多Agent并发场景必备)[reference:13]
4.2 在Hermes中配置K2.6模型
Hermes Agent首次运行会进入交互式配置向导[reference:14]:
hermes setup
向导会依次引导:
- 选择LLM提供商:选择OpenAI兼容接口
- 配置API Base URL:
https://api.moonshot.cn/v1 - 填入API Key
- 选择模型名称:
moonshot-v1-8k或moonshot-v1-32k(具体以平台最新文档为准)
或者使用子命令单独配置:
hermes model set --provider openai_compatible --base_url https://api.moonshot.cn/v1 --api_key YOUR_API_KEY --model moonshot-v1-8k
注意:Hermes Agent要求模型的上下文窗口至少为64K,以维持足够的工作记忆[reference:15]。
4.3 在Claude Code中配置K2.6模型
开发总监需要让Claude Code使用K2.6模型。配置方法如下[reference:16]:
- 在用户home目录下找到
.claude文件夹(隐藏文件夹,需要显示隐藏文件) - 在
.claude文件夹内创建settings.json配置文件 - 填入以下配置:
{ "env": { "ANTHROPIC_BASE_URL": "https://api.moonshot.cn/v1/anthropic", "ANTHROPIC_AUTH_TOKEN": "你的Kimi API Key", "ANTHROPIC_MODEL": "moonshot-v1-8k" } }
- 重新进入Claude Code验证配置是否生效:
claude
如果显示接入成功,则配置完成。
备选方案:也可使用
x-cmd工具快速配置[reference:17]:x kimi init x claude kimi
5.1 Agent角色规划
本方案需要创建6个Agent Profile[reference:18]:
5.2 创建Agent Profile
在Hermes中,每个Agent通过Profile定义角色和职责。Profile配置的核心要素包括:
- 角色名称和描述
- 系统提示词(System Prompt)——定义该Agent的职责边界和输出格式
- 工具权限配置
- 共享记忆设置
具体Profile配置文件需放在Hermes的profiles/目录下,格式参考Hermes官方文档的Profile模板[reference:19]。
5.3 配置消息网关(飞书集成)
配置Hermes与飞书的对接[reference:20][reference:21]:
hermes gateway setup
在向导中选择飞书(Feishu/Lark),填入:
- 飞书应用的App ID
- 飞书应用的App Secret
- 消息回调地址(Webhook URL,Hermes会自动生成)
配置完成后,在飞书中搜索你的机器人名称即可开始对话。
6.1 在tmux会话中启动Hermes(持久化运行)
为确保Agent军团持续运行不中断:
tmux new -s hermes-agent cd ~/hermes-agent # 进入Hermes安装目录 hermes # Ctrl+b d 分离会话,Agent在后台继续运行
6.2 验证Agent工作流程
在飞书中向总管Agent发送一条测试需求,例如[reference:22]:
“搭建一个竞品价格监控看板。支持录入竞品链接,定时采集价格/原价/优惠/库存状态,提供趋势图和异常波动标记,并在低价、剧烈波动、缺货时通过飞书预警,支持Excel导出。”
预期执行流程[reference:23]:
- 总管派给市场总监调研
- 市场总监完成调研,报告发给总管
- 总管将报告转给产品总监输出PRD
- 总管将PRD派给架构总监审查
- 架构通过后,开发总监通过tmux控制Claude Code开发
- 测试总监测试,输出报告
- 总管告知用户“已就绪”
7.1 启用内置工具
Hermes Agent内置了多种工具,可通过以下命令启用[reference:24]:
hermes tools
可用工具包括:
- 文件操作(读写本地文件)
- Shell执行(运行终端命令)
- 网络请求(HTTP请求)
- 浏览器控制(网页自动化)
7.2 配置Cron定时任务
Hermes内置调度器,可用自然语言定义定时任务[reference:25]:
hermes schedule “每天早上8点,让市场总监汇总昨日的竞品价格数据并发送报告”
7.3 云服务器部署推荐(生产环境)
对于需要7×24小时稳定运行的场景,推荐将Agent部署在云服务器上。推荐配置[reference:26][reference:27]:
- 实例规格:2核4G以上
- 操作系统:Ubuntu 22.04 LTS
- 部署方式:阿里云计算巢一键部署或腾讯云预装镜像[reference:28]
7.4 模型切换
Hermes支持一行命令切换模型,不锁定任何单一服务商[reference:29]:
hermes model set –provider openai –api_key NEW_API_KEY –model new-model-name
8.1 常见问题
im:message权限 开发总监无法控制Claude Code Claude Code未正确配置K2.6模型 检查
.claude/settings.json配置是否正确
8.2 日志查看
# 查看Hermes运行日志 hermes logs
# 或在tmux会话中重新接入查看实时输出 tmux attach -t hermes-agent
- 安装过程可能遇到卡顿:在npm/Node依赖安装步骤可能卡住,需要手动干预或按回车等待[reference:30]。
- 开发总监依赖本地Claude Code:需要在本地预先配置好Claude Code环境[reference:31]。
- 技术门槛:方案涉及WSL、PowerShell、Node.js、Python、飞书机器人配置等,对命令行操作有一定要求。
- API服务依赖:整套系统依赖K2.6-code-preview模型的API服务,若API不稳定或速率受限,整个Agent链路会受影响[reference:32]。建议使用Kimi Code订阅套餐(无速率限制)[reference:33]。
- 上下文窗口要求:Hermes Agent要求模型的上下文窗口至少为64K,确保所配置的模型满足此要求[reference:34]。
- 多Agent并发成本:并行代理与长上下文会显著放大算力与费用压力,建议控制并发Agent数量[reference:35]。
- 安全边界:涉及文件读写、Shell执行等操作时,建议做好沙箱化、最小权限和审计日志[reference:36]。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/280156.html