HEARTBEAT.md - Travel Agent 心跳任务

🧠 Memory 同步检查(心跳第一步)

在执行其他检查之前,先运行:

bash /root/.openclaw/workspace/scripts/sync_daily_to_memory.sh /root/.openclaw/workspace/travel

🧠 记忆系统维护(每次心跳必检)

日志兜底写入

读取 memory/heartbeat-state.json 中的 lastLogWrite 字段:

  • 距今超过 15 分钟 + 当前 session 有实质性内容 → 追加写入 memory/YYYY-MM-DD.md
  • 写完后更新 lastLogWrite 为当前时间
  • 不足 15 分钟 → 跳过

写日志标准:

  • 已完成:标注"已完成,结论:X"
  • 进行中:写明"进行中。已知约束:X"
  • 修正:写"修正:之前 X 有误,正确是 Y"

每周首次心跳:记忆蒸馏

读取 heartbeat-state.json 中的 lastWeeklyTasks

  • 不是当前周 → 执行蒸馏:
    1. 读取近 7 天的 memory/YYYY-MM-DD.md
    2. 提炼值得长期保留的信息(3 个月后仍有效)
    3. 更新 MEMORY.md:补充新内容,删除或标注过期条目
    4. 更新 lastWeeklyTasks 为当前周次(如 2026-W10

写入标准:只保留 3 个月后仍有价值的内容


⚠️ 核心原则

每次心跳时:

  1. 有任务 → 立即执行,不汇报
  2. 无任务 → 回复简短状态(深夜时段回复 HEARTBEAT_OK)

📋 心跳检查流程(按顺序执行)

步骤 1:检查北京展览通知标记

检查文件/root/.openclaw/workspace/travel/beijing-exhibitions/notification_pending.json

  • 文件存在 → 读取消息内容,通过飞书发送给用户,然后删除标记文件
  • 文件不存在 → 跳过

发送消息示例

✅ 北京展览推荐已更新(YYYY-MM-DD)

📊 今日概览:
- 在展数量:39 个
- 官方权威:15 个
- 符合兴趣:6 个

🌟 重点推荐:
1. 叩问永恒——庞贝的探索与发掘(国家博物馆)
2. 双星耀世——三星堆—金沙古蜀文明展(国家博物馆,免费)
3. 万法归一:萨迦寺历史文化艺术展(故宫博物院)

📄 完整文档:https://feishu.cn/docx/IIpVd0zDZoJgSSxPdsXc0DzHneh

步骤 2:检查任务清单

读取 /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 只有对比表,没有详细行程

原因:

  1. 模板执行不严格
  2. 只写了方案 A 详情
  3. 标注"初版"但后续未补充

修正:

  1. 更新 trip-planning skill v2.1,强制要求三套完整方案
  2. 添加质量检查清单
  3. 记录到 memory 作为经验教训

确保不再犯:

  • 每次规划后执行质量自检
  • 检查清单逐项打勾
  • 用户验收前自检完成

🔄 记忆维护

每周检查:

  • 回顾本周完成的规划
  • 更新 travel/memory 日志
  • 整理经验教训

Travel Agent 专用 最后更新:2026-03-04 10:15