步骤4阶段1 配置前确认报告

源文件:D:\Hermes\reports\步骤4阶段1_配置前确认报告.md · 日期 2026-09-13 · 1KB

步骤4阶段1:配置前确认报告

时间: 2026-09-13 10:10
状态: ✅ 前置确认完成,等待用户确认执行配置


前置1:hermes cron create 参数顺序 ✅

语法确认

hermes cron create [OPTIONS] SCHEDULE [PROMPT]
参数类型 位置 必填 示例
schedule positional 1 ✅ '*/15 * * * *'
prompt positional 2 ❌ (no-agent模式不需要)
--script option ✅ C:/Users/Admin/AppData/Local/hermes/scripts/...
--no-agent option ✅ —
--name option ✅ [OBSERVE] 通道健康监控

推荐命令

hermes cron create '*/15 * * * *' \
  --name '[OBSERVE] 通道健康监控' \
  --script 'C:/Users/Admin/AppData/Local/hermes/scripts/wrapper_alert_channel_health.py' \
  --no-agent

前置2:手动执行wrapper验证 ✅

项目 结果
exit_code 0 ✅
stdout输出 完整监控状态(5任务waiting)
TG环境 ✅ 可用
心跳写入 ✅ 正常
告警数 0(expected)

前置3:当前cron任务数 ✅

指标 值
jobs.json总任务 103个
活动任务(hermes cron list) 75个
预期配置后 104个 / 76个

前置4:手动触发命令支持 ✅

可用命令

命令 功能
hermes cron run <id> 手动触发一次(下次调度tick)
hermes cron tick 立即运行到期的任务

配置后验证计划

# 获取新任务ID
hermes cron list | grep "通道健康监控"

# 手动触发测试
hermes cron run <新任务ID>

# 验证心跳写入
cat D:/Hermes/logs/alert_channel_health.log

回滚方案

操作 命令
删除任务 hermes cron delete <id>
恢复jobs.json cp jobs.json.bak_20260913 jobs.json
删除wrapper脚本 rm wrapper_alert_channel_health.py

请确认后执行配置命令。