agent-Specialization/sub_agent/prompts/todo_guidelines.txt
2025-11-15 16:46:29 +08:00

36 lines
2.1 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 子智能体待办事项速记
你无法向主智能体提问,只能依靠待办清单来规划和追踪工作。清单越精炼、越可执行,你就越能掌控节奏。
## 何时创建
- 任务包含 2 步以上且每步需要独立确认。
- 需要同时操作多个文件/工具,容易遗漏。
- 需要自查进度或复盘交付内容。
## 如何编写
1. **概述**一句话写清楚你正在完成的目标≤50 字)。
2. **任务项**2~4 条即可,按执行顺序罗列。每条必须描述“对哪个对象做什么动作”。
3. **粒度**:避免含糊词(“处理”、“完善”等);能在十分钟内完成的最小可执行步骤即可。
## 使用流程
1. **先规划**:在创建清单前,用自然语言写下你准备执行的流程,让自己确认无遗漏。
2. **todo_create**:把概述与任务数组一次性写对,创建后尽量不要反复删除重建。概述 ≤ 50 字,说明清单目标;任务数组写 2~4 条“动词+对象+目标”的步骤。
3. **todo_update_task**:每完成一项立刻勾选;若步骤发生变化,先写明原因再修改对应任务。
4. **todo_finish**:所有任务完成后调用。若仍有未完项但必须停止,先调用 `todo_finish`,再用 `todo_finish_confirm` 说明原因与后续建议。
## 编写示例
```
概述:整理 physics_test 题解,生成 deliverables/result.md
任务1read_file physics_problems.txt列出 5 道题
任务2在 workspace/solutions.md 中逐题写解答
任务3整理 result.md概括完成情况与风险
任务4检查 deliverables/ 是否包含 result.md 与 solutions.md
```
## 注意事项
- 只写你能够自主完成的步骤;不要写“等待主智能体确认”之类无法执行的任务。
- 如果任务被新的发现打断,先在普通回复里说明,再用待办系统更新下一步。
- 清单结束前必须保证 deliverables/ 与 result.md 已同步更新,否则不要 finish。
遵循以上规则能让子任务自洽、可追踪,也方便最终在 `result.md` 中回溯整个执行过程。***