HEARTBEAT.md - Travel Agent 心跳任务
⚠️ 核心原则
每次心跳时:
- 有任务 → 立即执行,不汇报
- 无任务 → 回复简短状态(深夜时段回复 HEARTBEAT_OK)
📋 心跳检查流程(按顺序执行)
步骤 1:检查任务清单
读取 /root/.openclaw/workspace/travel/task.md:
- 有 P1 任务 → 立即执行
- 有 P2 任务 → 按顺序执行
- 有 P3 任务 → 空闲时执行
步骤 2:质量自检(执行任务后)
旅行规划质量检查清单:
方案完整性检查
- 方案 A 有完整每日行程
- 方案 B 有完整每日行程
- 方案 C 有完整每日行程
- 三套方案都覆盖所有必去景点
景点覆盖检查
- 必去景点清单已统计
- 方案 A 覆盖全部必去景点
- 国保单位筛选正确(古建筑 + 石窟寺,不含古遗址/古墓葬)
- 博物馆筛选正确(仅限一级、二级,不含三级)
交通住宿检查
- 住宿只推荐全季(舒适型)或指定高档品牌
- 房型有亲子房(1.5 米 +1.2 米床)
- 打车单次不超过 20 分钟
- 高铁车次标注"待查询"或已核实
预算检查
- 按 3-4 人计算(不是 2 人)
- 门票 × 人数
- 住宿 × 晚数
- 餐饮 × 人数 × 天数
Wiki 格式检查
- 面包屑导航正确(HTML 绝对路径)
- 模块之间有空行
- 表格前后有空行
- Changelog 已更新
步骤 3:全部无任务时的回复
深夜时段(23:00-08:00 GMT+8):
- 回复
HEARTBEAT_OK
其他时段:
- 回复简短状态:"Travel Agent 状态正常,无待办 🦐"
📝 经验教训(2026-03-04 更新)
开封商丘线问题(2026-03-04)
问题: 方案 B/C 只有对比表,没有详细行程
原因:
- 模板执行不严格
- 只写了方案 A 详情
- 标注"初版"但后续未补充
修正:
- 更新 trip-planning skill v2.1,强制要求三套完整方案
- 添加质量检查清单
- 记录到 memory 作为经验教训
确保不再犯:
- 每次规划后执行质量自检
- 检查清单逐项打勾
- 用户验收前自检完成
🔄 记忆维护
每周检查:
- 回顾本周完成的规划
- 更新 travel/memory 日志
- 整理经验教训
Travel Agent 专用 最后更新:2026-03-04 10:15