Commit dd0ea079dea1fae3363bbeb8f1ad544974fd5ff9

Authored by Yi Bo
1 parent 8cde9f79

chore: save master scheduled tasks

system/agents/master/.claude/scheduled_tasks.json
@@ -5,7 +5,7 @@ @@ -5,7 +5,7 @@
5 "cron": "*/5 * * * *", 5 "cron": "*/5 * * * *",
6 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。", 6 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。",
7 "createdAt": 1774540095572, 7 "createdAt": 1774540095572,
8 - "lastFiredAt": 1774568427614, 8 + "lastFiredAt": 1774869033427,
9 "recurring": true 9 "recurring": true
10 }, 10 },
11 { 11 {
@@ -13,7 +13,7 @@ @@ -13,7 +13,7 @@
13 "cron": "*/30 * * * *", 13 "cron": "*/30 * * * *",
14 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。", 14 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。",
15 "createdAt": 1774540095581, 15 "createdAt": 1774540095581,
16 - "lastFiredAt": 1774568427614, 16 + "lastFiredAt": 1774868683109,
17 "recurring": true 17 "recurring": true
18 }, 18 },
19 { 19 {
@@ -21,7 +21,7 @@ @@ -21,7 +21,7 @@
21 "cron": "*/5 * * * *", 21 "cron": "*/5 * * * *",
22 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。", 22 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。",
23 "createdAt": 1774540550458, 23 "createdAt": 1774540550458,
24 - "lastFiredAt": 1774568427614, 24 + "lastFiredAt": 1774869016373,
25 "recurring": true 25 "recurring": true
26 }, 26 },
27 { 27 {
@@ -29,7 +29,7 @@ @@ -29,7 +29,7 @@
29 "cron": "*/30 * * * *", 29 "cron": "*/30 * * * *",
30 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。", 30 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。",
31 "createdAt": 1774540550634, 31 "createdAt": 1774540550634,
32 - "lastFiredAt": 1774568427614, 32 + "lastFiredAt": 1774868683109,
33 "recurring": true 33 "recurring": true
34 }, 34 },
35 { 35 {
@@ -37,7 +37,7 @@ @@ -37,7 +37,7 @@
37 "cron": "*/5 * * * *", 37 "cron": "*/5 * * * *",
38 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。", 38 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。",
39 "createdAt": 1774540905893, 39 "createdAt": 1774540905893,
40 - "lastFiredAt": 1774568427614, 40 + "lastFiredAt": 1774869004354,
41 "recurring": true 41 "recurring": true
42 }, 42 },
43 { 43 {
@@ -45,7 +45,7 @@ @@ -45,7 +45,7 @@
45 "cron": "*/30 * * * *", 45 "cron": "*/30 * * * *",
46 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。", 46 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。",
47 "createdAt": 1774540910710, 47 "createdAt": 1774540910710,
48 - "lastFiredAt": 1774568427614, 48 + "lastFiredAt": 1774868683109,
49 "recurring": true 49 "recurring": true
50 }, 50 },
51 { 51 {
@@ -53,7 +53,7 @@ @@ -53,7 +53,7 @@
53 "cron": "*/5 * * * *", 53 "cron": "*/5 * * * *",
54 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。", 54 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。",
55 "createdAt": 1774541547348, 55 "createdAt": 1774541547348,
56 - "lastFiredAt": 1774568427614, 56 + "lastFiredAt": 1774869026402,
57 "recurring": true 57 "recurring": true
58 }, 58 },
59 { 59 {
@@ -61,7 +61,7 @@ @@ -61,7 +61,7 @@
61 "cron": "*/30 * * * *", 61 "cron": "*/30 * * * *",
62 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。", 62 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。",
63 "createdAt": 1774541564239, 63 "createdAt": 1774541564239,
64 - "lastFiredAt": 1774568427614, 64 + "lastFiredAt": 1774868683109,
65 "recurring": true 65 "recurring": true
66 }, 66 },
67 { 67 {
@@ -69,7 +69,7 @@ @@ -69,7 +69,7 @@
69 "cron": "*/5 * * * *", 69 "cron": "*/5 * * * *",
70 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。", 70 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。",
71 "createdAt": 1774541774898, 71 "createdAt": 1774541774898,
72 - "lastFiredAt": 1774568427614, 72 + "lastFiredAt": 1774869026402,
73 "recurring": true 73 "recurring": true
74 }, 74 },
75 { 75 {
@@ -77,7 +77,7 @@ @@ -77,7 +77,7 @@
77 "cron": "*/30 * * * *", 77 "cron": "*/30 * * * *",
78 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。", 78 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。",
79 "createdAt": 1774541810664, 79 "createdAt": 1774541810664,
80 - "lastFiredAt": 1774568427614, 80 + "lastFiredAt": 1774868683109,
81 "recurring": true 81 "recurring": true
82 }, 82 },
83 { 83 {
@@ -85,7 +85,7 @@ @@ -85,7 +85,7 @@
85 "cron": "*/5 * * * *", 85 "cron": "*/5 * * * *",
86 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。", 86 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。",
87 "createdAt": 1774541962786, 87 "createdAt": 1774541962786,
88 - "lastFiredAt": 1774568427614, 88 + "lastFiredAt": 1774869016373,
89 "recurring": true 89 "recurring": true
90 }, 90 },
91 { 91 {
@@ -93,7 +93,7 @@ @@ -93,7 +93,7 @@
93 "cron": "*/30 * * * *", 93 "cron": "*/30 * * * *",
94 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。", 94 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。",
95 "createdAt": 1774541963339, 95 "createdAt": 1774541963339,
96 - "lastFiredAt": 1774568427614, 96 + "lastFiredAt": 1774868683109,
97 "recurring": true 97 "recurring": true
98 }, 98 },
99 { 99 {
@@ -101,7 +101,7 @@ @@ -101,7 +101,7 @@
101 "cron": "*/5 * * * *", 101 "cron": "*/5 * * * *",
102 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。", 102 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。",
103 "createdAt": 1774541980551, 103 "createdAt": 1774541980551,
104 - "lastFiredAt": 1774568427614, 104 + "lastFiredAt": 1774869012368,
105 "recurring": true 105 "recurring": true
106 }, 106 },
107 { 107 {
@@ -109,7 +109,7 @@ @@ -109,7 +109,7 @@
109 "cron": "*/30 * * * *", 109 "cron": "*/30 * * * *",
110 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。", 110 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。",
111 "createdAt": 1774541980676, 111 "createdAt": 1774541980676,
112 - "lastFiredAt": 1774568427614, 112 + "lastFiredAt": 1774868683109,
113 "recurring": true 113 "recurring": true
114 }, 114 },
115 { 115 {
@@ -117,7 +117,7 @@ @@ -117,7 +117,7 @@
117 "cron": "*/5 * * * *", 117 "cron": "*/5 * * * *",
118 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。", 118 "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出你的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。",
119 "createdAt": 1774542656805, 119 "createdAt": 1774542656805,
120 - "lastFiredAt": 1774568427614, 120 + "lastFiredAt": 1774869016373,
121 "recurring": true 121 "recurring": true
122 }, 122 },
123 { 123 {
@@ -125,7 +125,22 @@ @@ -125,7 +125,22 @@
125 "cron": "*/30 * * * *", 125 "cron": "*/30 * * * *",
126 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。", 126 "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。",
127 "createdAt": 1774542670587, 127 "createdAt": 1774542670587,
128 - "lastFiredAt": 1774568427614, 128 + "lastFiredAt": 1774868683109,
  129 + "recurring": true
  130 + },
  131 + {
  132 + "id": "3c5b99a0",
  133 + "cron": "*/5 * * * *",
  134 + "prompt": "## 🔄 系统巡检(每 5 分钟自动触发)\n\n你正在执行定时系统巡检。按以下步骤严格执行,**不要请示用户,直接行动**:\n\n### Step 1: 全局状态扫描\n1. `cat plan.md` — 读取所有任务状态\n2. `cat todo.md` — 读取待办事项\n3. 用 `curl -s http://localhost:3000/api/agent/list | python3 -m json.tool` 获取所有 Agent 列表\n4. 对 plan.md 中状态为 🔄 已分发 或 ⬚ 未开始 的每个关键任务,检查负责 Agent 的 todo:`cat ../AGENT_ID/todo.md`\n\n### Step 2: 诊断与分类\n将发现的问题分为三类:\n- **A. 已完成未更新**: Agent 的 todo 显示完成但 plan.md 未更新 → 立即更新 plan.md 状态为 ✅\n- **B. 卡住/停滞**: 任务分发超过 30 分钟仍无进展 → 分析原因(Agent 进程挂了?任务描述不清?依赖未满足?)\n- **C. 错误/失败**: Agent 输出包含错误信息 → 分析错误根因\n\n### Step 3: 自主处理(CRITICAL — 不要请示,直接做)\n对于 B 类(卡住):\n- 用 `curl -X POST http://localhost:3000/api/agent/task/dispatch` 重新分发任务或发送催促消息\n- 如果 Agent 进程疑似挂了,用 `curl -X POST http://localhost:3000/api/agent/AGENT_ID/chat/CONV_ID/stop` 停止后重新分发\n\n对于 C 类(错误):\n- 如果是代码 Bug → 立即切换工程师模式,`grep` 搜索源码,直接修复\n- 如果是任务描述问题 → 重写更清晰的任务描述,重新 dispatch\n- 如果是外部依赖问题且你无法解决 → 更新 plan.md 标记为 ⚠️ 需人工介入,并在 todo.md 添加一条给老板的汇报\n\n### Step 4: 驱动未开始任务\n如果 todo.md 中有 ⬚ 未开始 的任务,按优先级(P0 > P1 > P2)立即分发执行。\n\n### Step 5: 更新记录\n更新 plan.md 中所有变更的状态。如果本轮有重要动作,在 plan.md 末尾追加一行简要日志。\n\n⚠️ 注意:整个过程中不要输出任何 \"需要我执行吗\" 的请示。你的职责是自主完成所有能完成的事情。只有当问题确实超出我的能力范围(例如需要人类操作物理设备、需要外部账号密码等)时,才在 todo.md 中记录一条 🆘 请求人工协助的条目。",
  135 + "createdAt": 1774868662942,
  136 + "lastFiredAt": 1774869008360,
  137 + "recurring": true
  138 + },
  139 + {
  140 + "id": "e73dea3d",
  141 + "cron": "*/30 * * * *",
  142 + "prompt": "## 📊 系统日报生成(每 30 分钟自动触发)\n\n执行全面的系统状态统计和日报生成:\n\n1. 用 `curl -s http://localhost:3000/api/agent/list` 获取所有 Agent\n2. 对每个活跃 Agent,读取其 todo.md 统计任务完成情况\n3. 读取自己的 plan.md 统计 OKR 整体进度\n4. 生成简短日报摘要(包含:总任务数、已完成、进行中、卡住、新增),追加到 memory/daily/ 目录下今日文件(格式: YYYY-MM-DD.md)\n5. 如果发现严重的系统健康问题(如多个 Agent 同时卡住、错误率异常),在日报中标记 🚨 并添加建议解决方案\n\n执行完毕后不用告知用户,直接写入文件即可。",
  143 + "createdAt": 1774868667438,
129 "recurring": true 144 "recurring": true
130 } 145 }
131 ] 146 ]