← Wiki
实体

Hermes Agent

模块化的AI Agent框架,支持多模型、多工具、自动化任务调度。

核心特性

1. 多模型支持

配置文件: ~/.hermes/config.yaml

模型切换

调用示例
python3 ~/.hermes/scripts/switch_model.py glm-5.1

2. Cron调度系统

时区配置 示例
# 北京时间 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/           # 静态资源

技能管理

已安装技能

4. 浏览器自动化

CDP Chrome配置
browser:
  cdp_url: http://192.168.9.10:9223

Chrome版本: 147.0.7727.101

用途

5. 子Agent编排

工作流: "Expert Panel + Auditor"

默认使用三个专业子agent: 1. research-analyst - 信息收集、网络调研 2. code-engineer - 代码实现、测试 3. security-auditor - 代码审查、安全检查

主agent职责

6. CLIProxyAPI 集成

配置

配置文件

config.yaml 关键配置

model:
  default: glm-4.7
  provider: zai

browser: 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/ 配置备份: 自动维护 日志轮转: 避免日志文件过大

用户偏好配置

记忆系统 已记录偏好

相关链接