Hermes Agent 完整总结
一、安装过程
一键安装:
bash
curl -fsSL https://raw.githubusercontent.com/NousResearch/hermes-agent/main/scripts/install.sh | bash
安装完后选择:
- Provider → 15. DeepSeek
- 填入 API Key
- 消息平台 → Skip(先跳过)
二、踩过的坑
坑1:API Key 被重复写坏
原因是多次执行 echo >> ~/.hermes/.env,>> 是追加模式,Key 被拼接成:
# 坏掉的
DEEPSEEK_API_KEY=sk-xxx123sk-xxx12sk-xxx123
教训:遇到 HTTP 400 第一步先检查 Key:
bash
grep API_KEY ~/.hermes/.env
坑2:每次操作都要手动确认
修复:
bash
hermes config set approvals.mode auto
坑3:模型名问题
DeepSeek V4 发布后旧模型名会被废弃,正确用:
bash
hermes config set model.default deepseek-chat
三、如何触发自动总结 Skill
触发条件:单次任务工具调用超过5次,任务成功完成后自动生成。
验证方法:
bash
# 任务前记录数量
hermes skills list | wc -l
# 给它一个复杂任务(进入 hermes 后发送)
帮我做服务器安全审计:检查开放端口、登录记录、
异常进程、系统日志、磁盘内存、定时任务,
最后生成报告保存到文件
# 任务后检查
hermes skills list | wc -l
ls ~/.hermes/skills/
新增的 Skill Source 显示 local 就是自动学习的:
│ system-health-audit │ devops │ local │ local │ enabled │
│ jdk-installation │ devops │ local │ local │ enabled │
查看 Skill 内容:
bash
cat ~/.hermes/skills/软件分类/skill名称/SKILL.md
四、Skill 总结的质量
爱马仕不只记步骤,还会记录踩过的坑,比如 jdk-installation 里写了:
- API 字段是
binaries(复数)不是binary curl | python3会触发安全扫描,要先下载到文件- 要加
&release_type=ga才能拿到稳定版
越用越聪明,下次同类任务一次成功不踩坑。