Home /
知识库 /
Hermes-Agent工作流配置v3.0.md 7.8 KB · 更新于 2026-08-14 11:47
Hermes-Agent 工作流配置 v3.0
更新时间:2026-08-14
变更要点:调度周期改为 6 次/天;模型调用链全面重构(移除 qwen3.8-max,NVIDIA 主模型 + sensenova 双后备);修复 fallback_providers 类型 bug(字符串→列表)
一、模型调用链
全局配置(config.yaml)
| 层级 |
Provider |
模型 |
API 地址 |
| 主模型 |
NVIDIA |
deepseek-ai/deepseek-v4-flash-0731 |
https://integrate.api.nvidia.com/v1 |
| 后备① |
custom:sensenova |
glm-5.2 |
https://token.sensenova.cn/v1 |
| 后备② |
custom:sensenova |
deepseek-v4-flash |
https://token.sensenova.cn/v1 |
- api_max_retries: 8(3 次短重试 ~5s + 4 次长退避 30/60/90/120s)
- 主模型失败后自动按顺序切换后备
- qwen3.8-max 已从链中移除(配额常 429,不稳定)
「AI最新咨询」cron 任务
cron 任务自身独立配置模型(不继承全局):
- model: deepseek-ai/deepseek-v4-flash-0731
- provider: nvidia
- 失败时走全局 fallback 链:→ sensenova glm-5.2 → sensenova deepseek-v4-flash
已停服模型(勿用)
| 模型 |
Provider |
状态 |
停服日期 |
deepseek-ai/deepseek-v4-flash |
NVIDIA |
❌ EOL 410 Gone |
2026-08-07 |
deepseek-ai/deepseek-v4-pro |
NVIDIA |
❌ EOL 410 Gone |
2026-08-07 |
qwen3.8-max |
阿里云 token-plan |
⚠️ 配额常 429 |
已从链中移除 |
fallback_providers 类型修复
bug:之前用 hermes config set 设置 fallback_providers 时,YAML 中存成了 JSON 字符串而非列表,导致 fallback 链不生效。
修复:用 Python yaml 模块直接写入列表格式,已验证 type(fp) == list ✅
二、定时任务调度
「AI最新咨询」(job_id: f1fcf6d1ce13)
| 项目 |
值 |
| 调度周期 |
0 6,9,12,15,18,21 * * * |
| 每日推送次数 |
6 次 |
| 推送时间 |
06:00 / 09:00 / 12:00 / 15:00 / 18:00 / 21:00 |
| 投递目标 |
feishu:ou_e2635f5c8970df74185e8ef8ea42e02f(飞书) |
| 模型 |
deepseek-ai/deepseek-v4-flash-0731(NVIDIA) |
| 状态 |
active |
v2.0 → v3.0 调度变更
|
v2.0 |
v3.0 |
| cron 表达式 |
0 8-20/2 * * * |
0 6,9,12,15,18,21 * * * |
| 每日次数 |
7 次(8/10/12/14/16/18/20) |
6 次(6/9/12/15/18/21) |
| 推送时段 |
8:00–20:00 |
6:00–21:00(更广覆盖) |
其他定时任务
| 任务 |
调度 |
投递 |
状态 |
| 少儿古诗词 |
0 21 * * * |
飞书 |
active |
| 睡前故事 |
10 21 * * * |
飞书 |
active |
三、飞书投递
| 项目 |
值 |
| App ID |
cli_aafbdc744bb81cd3 |
| chat_id |
oc_9725f2c16c799e61835793113eb4cbc7 |
| open_id |
ou_e2635f5c8970df74185e8ef8ea42e02f |
| 权限 |
im:message:send ✅ / im:chat:readonly ⚠️ 未开通(不影响发送) |
| 投递方式 |
OpenAPI 主动推送,无需 context_token,无过期限制 |
| 投递失败常见原因 |
gateway 崩溃/OOM、权限缺失 |
四、AI 新闻多平台写作流程
触发条件
用户回复数字(1/2/3…)选择「AI最新咨询」推送的新闻序号,触发写作。非数字回复或不回复 = 本轮结束。
批次号机制
- cron 每次推送生成 3~5 位批次号(如
A3F、7K2、M82B),同一天内不重复
- 标注在推送消息开头(格式如
[批次 A3F]),同时写入 news 文件首行
- 用户回复写作指令时可带批次号(如
A3F 2),agent 据此定位对应 news 文件
- 不带批次号则默认使用最新文件(向后兼容)
6 步流程
- 定位新闻 — 根据批次号或最新文件读取
/root/.hermes/workspace/news/YYYY-MM-DD-HH.md,提取对应序号的新闻内容
- 回源核对 — 用 Bing News 或浏览器访问原文,核实所有数据/日期/数字
- 写作 — 按 5 平台风格库(知乎/百家号/头条/公众号/小红书)各写一篇,每篇至少 1 张配图
- 事实核查(独立关卡,不可跳过) — 逐篇提取事实声明回源比对:日期/时长/数字/排名/因果/引语,有疑则改无据则删
- 格式自查 — 字数检查(execute_code 计 CJK)、极限词检查、标签检查、SEO 检查
- 交付 — 双写(workspace + Obsidian vault)+ 时间目录
YYYY-MM-DD/HH-MM/ 防覆盖 + 核查清单附末尾
5 平台风格库
风格库文件:/root/.hermes/skills/content/ai-news-multi-platform-writing/references/platform-styles.md(v2 真实调研版)
调研方法:chinese-platform-style-research skill + cn-web-research skill
文章交付目录
- 主存储:
/root/.hermes/workspace/articles/YYYY-MM-DD/HH-MM/
- Obsidian:
/root/Documents/Obsidian Vault/AI最新资讯/YYYY-MM-DD/HH-MM/
- 配图下载到
img/ 子目录,用相对路径引用
配图规则
- cron 搜新闻时同步搜配图 URL(优先原文配图/官方产品图/公司 logo)
- 落盘 news 文件含配图字段
- 写作时每篇至少引用 1 张配图
- 配图下载到本地
img/ 用相对路径(外链在 Obsidian/md-server 渲染不稳)
各平台字数要求
| 平台 |
字数 |
风格要点 |
| 知乎 |
≥1500 |
理性分析、长文深度、引用来源 |
| 百家号 |
≥800 |
新闻叙事、结构化、小白友好 |
| 今日头条 |
≥700 |
直给观点、信息密度高 |
| 微信公众号 |
≥1500 |
深度解读、多章节结构 |
| 小红书 |
≥300 |
口语化、emoji、列表体 |
事实核查清单
每篇文章末尾必须附核查清单表格:
| 事实声明 |
核查结果 |
| 具体数据/日期/排名 |
✅ 来源标注 / ⚠️ 泄露信息标注 |
平台合规
- 各平台需勾选 AI 生成内容标识(2025-09-01 起强制/小红书 2026-02 起强制)
- 泄露/爆料信息必须标注"泄露/爆料"性质,不可作为官方消息传播
五、新闻落盘
| 项目 |
值 |
| 路径 |
/root/.hermes/workspace/news/YYYY-MM-DD-HH.md |
| 内容 |
编号 + 一句话摘要 + 配图 URL |
| 命名 |
如 2026-08-14-12.md |
| 搜索窗口 |
当天首跑覆盖 0 点起,之后覆盖约 2-3 小时 |
六、Markdown 网页服务器
| 项目 |
值 |
| 脚本 |
/root/.hermes/workspace/md-server.py |
| 端口 |
8899 |
| 地址 |
http://43.166.131.181:8899/ |
| 功能 |
左侧目录树 + 右侧暗色渲染 + wikilink + 复制标题/内容 |
| systemd 服务 |
hermes-md-server.service |
| 重启 |
sudo systemctl restart hermes-md-server |
| 日志 |
journalctl -u hermes-md-server |
七、Obsidian Vault
| 项目 |
值 |
| 路径 |
/root/Documents/Obsidian Vault/ |
| AI 文章归档 |
AI最新资讯/YYYY-MM-DD/HH-MM/ |
| 知识库 |
知识库/ 目录 |
| 配置 |
.env 中 OBSIDIAN_VAULT_PATH=/root/Documents/Obsidian Vault |
八、GitHub 备份
| 项目 |
值 |
| 仓库 |
https://github.com/itsanty/hermes(user=itsanty) |
| 本地 |
/root/hermes-backup-work 含 sync-to-github.sh |
| 结构 |
config/skills/cron/memories/data/scripts/hooks |
| 排除 |
bin/lsp/cache/sessions/auth.json/.env/state.db |
| 脱敏 |
.env → config/.env.template |
九、版本变更记录
| 版本 |
日期 |
变更 |
| v1.0 |
2026-08-03 |
初版:微信渠道,5步写作流程 |
| v2.0 |
2026-08-10 |
飞书渠道替换微信;6步流程含事实核查;配图规则;时间目录防覆盖 |
| v3.0 |
2026-08-14 |
调度改为 6次/天(6/9/12/15/18/21);模型链重构(NVIDIA flash-0731 → sensenova glm5.2 → sensenova deepseek-v4-flash);移除 qwen3.8-max 和已停服 nvidia 模型;修复 fallback_providers 类型 bug |