From 43c518f135d050feebd5fe81d8338c5df829d062 Mon Sep 17 00:00:00 2001 From: TevinClaw <510129976@qq.com> Date: Sun, 15 Mar 2026 12:30:48 +0800 Subject: [PATCH] 添加 qmd 配置 --- workspace/HEARTBEAT.md | 71 ++++++++++++++++++++++++++++++++--- 1 files changed, 64 insertions(+), 7 deletions(-) diff --git a/workspace/HEARTBEAT.md b/workspace/HEARTBEAT.md index 4d4743f..f65d364 100644 --- a/workspace/HEARTBEAT.md +++ b/workspace/HEARTBEAT.md @@ -6,23 +6,80 @@ ## 任务清单 -### 1. 三层记忆每日总结(由 memory-management 技能处理) +### 每日任务(晚上10点后执行) + +#### 1. 三层记忆每日总结(由 memory-management 技能处理) **触发条件**: 时间 ≥ 22:00 且当日无 L2 记录 **执行技能**: [memory-management](../skills/memory-management/SKILL.md) **执行脚本**: `skills/memory-management/scripts/daily_check.py` -**逻辑**: +**执行逻辑**: ``` +收到心跳请求 + │ + ▼ +读取 HEARTBEAT.md 获取任务清单 + │ + ▼ 时间 ≥ 22:00 ? - └── 是 → 今日 L2 已存在 ? - └── 否 → 执行每日总结 + ├── 否 → 回复 HEARTBEAT_OK(时间未到) + │ + └── 是 → 检查今日 L2 是否存在 + │ + ├── 是 → 回复 HEARTBEAT_OK(已记录) + │ + └── 否 → 执行每日检查脚本 + │ + ▼ + 扫描所有session文件 + (当前活跃 + .reset.归档 + .deleted.删除) + │ + ▼ + 分析内容识别重要事件 + │ + ▼ + 生成每日总结建议 ``` +**完整检查流程(确保无遗漏)**: + +1. **扫描所有Session文件** + - 当前活跃: `*.jsonl` + - 重置归档: `*.jsonl.reset.*` + - 删除归档: `*.jsonl.deleted.*` + - 检查今日修改时间戳 + +2. **提取飞书渠道对话** + - 解析每个session文件 + - 识别 `channel: feishu` 的消息 + - 提取用户发送的文本内容 + +3. **识别重要事件类型** + - 技能安装/更新(关键词: skill, 安装, 创建) + - 配置变更(关键词: config, 配置, API key) + - 定时任务(关键词: cron, 定时) + - 重要对话/决策 + +4. **判断标准(怎样才算"没有遗漏")** + ``` + ✅ 检查完成标准: + ├── 已扫描今日所有修改过的session文件(≥1个) + ├── 已检查.reset.和.deleted.归档文件 + ├── 已提取飞书渠道对话记录 + ├── 已识别所有重要事件类型 + └── 已生成L2记录或确认无需记录 + + ❌ 遗漏警告: + ├── 发现今日session文件 > 0 + ├── 但今日L2记录不存在 + └── → 必须人工检查补充 + ``` + **动作**: -- 扫描当日活动、决策、事件 -- 创建 L2 记录 (`memory/journal/YYYY-MM-DD.md`) -- 更新 L0 索引 +- 执行 `daily_check.py` 扫描所有session +- 如发现活动但未记录 → 提示需要补充L2 +- 更新 MEMORY.md 的"最近活动"摘要 - 检查 L0 大小 --- -- Gitblit v1.9.1