实体
Hermes Agent
模块化的AI Agent框架,支持多模型、多工具、自动化任务调度。
核心特性
1. 多模型支持
配置文件:~/.hermes/config.yaml模型切换:
- 使用
~/.hermes/scripts/switch_model.py脚本 - 支持白名单机制
- 自动备份配置
- 只修改
model.default和provider字段
python3 ~/.hermes/scripts/switch_model.py glm-5.12. Cron调度系统
时区配置:- 运行时区:UTC
- 调度表达式按UTC解释
- 北京时间执行 = UTC时间 - 8小时
# 北京时间 08:00 → UTC 00:00
schedule: "0 0 "重要:系统时区改为 Asia/Shanghai 不影响 cron scheduler。
Cron任务管理:
# 创建任务
hermes cron create --schedule="0 0 " --prompt="任务描述"列出任务
hermes cron list删除任务(必须先list获取job_id)
hermes cron remove <job-id>3. 技能系统
技能目录:~/.hermes/skills/技能结构:
skill-name/
├── SKILL.md # 技能说明文档(YAML frontmatter + markdown)
├── references/ # 参考资料
├── templates/ # 模板文件
├── scripts/ # Python脚本
└── assets/ # 静态资源技能管理:
hermes skill list- 列出所有技能hermes skill view <name>- 查看技能详情hermes skill create- 创建新技能hermes skill patch- 更新技能
cloudflare-workers-d1-blog- Workers博客系统malware-code-analysis- 恶意代码分析gemini-skill- Gemini操作browser-based-image-generation- 浏览器生图hermes-model-switching- 模型切换- 以及更多...
4. 浏览器自动化
CDP Chrome配置:browser:
cdp_url: http://192.168.9.10:9223Chrome版本: 147.0.7727.101
用途:
- 网站调研和截图
- 自动化操作(登录、填表、点击)
- 图像生成和下载
5. 子Agent编排
工作流: "Expert Panel + Auditor"默认使用三个专业子agent: 1. research-analyst - 信息收集、网络调研 2. code-engineer - 代码实现、测试 3. security-auditor - 代码审查、安全检查
主agent职责:
- 协调子agent工作
- 汇总结果
- 用户交互
6. CLIProxyAPI 集成
配置:- BASE_URL:
http://192.168.9.7:8317/ - 管理密钥:
HuAVQx4NPvtX34ayjpDyE52vu4fjvMhz - 管理API:
http://192.168.9.7:8317/v0/management
配置文件
config.yaml 关键配置
model:
default: glm-4.7
provider: zaibrowser:
cdp_url: http://192.168.9.10:9223
skills:
config:
wiki:
path: ~/wiki
delegation:
max_concurrent_children: 3
max_spawn_depth: 2
orchestrator_enabled: true
日志和输出
Cron输出:~/.hermes/cron/output/
配置备份: 自动维护
日志轮转: 避免日志文件过大用户偏好配置
记忆系统:- 用户偏好和习惯
- 环境配置详情
- 工具使用经验
- 第一语言:中文
- 偏好实际部署和动手实践
- 关注代码安全和恶意软件分析
- 喜欢深入研究技术栈
相关链接
- autonomous-ai-agents - 自主Agent系统
- multi-agent - 多Agent协作
- cron-scheduler - 任务调度
- subagent-driven-development - 子agent开发工作流