Commit dd0ea079dea1fae3363bbeb8f1ad544974fd5ff9
1 parent
8cde9f79
chore: save master scheduled tasks
Showing
1 changed file
with
31 additions
and
16 deletions
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 | ] |