split_tasks
Split complex tasks into independent, trackable subtasks with dependencies and priorities. Supports append, overwrite, selective update, and clear all tasks modes.
Instructions
將複雜任務分解為獨立且可追蹤的子任務,建立明確的依賴關係和優先順序。支援四種任務更新模式:追加(append)、覆蓋(overwrite)、選擇性更新(selective)和清除所有任務(clearAllTasks),其中覆蓋模式只會刪除未完成的任務並保留已完成任務,選擇性更新模式可根據任務名稱智能匹配更新現有任務,同時保留其他任務,如果你需要規劃全新的任務請使用清除所有任務模式會清除所有任務並創建備份。請優先使用清除所有任務模式,只有用戶要求變更或修改計畫內容才使用其他模式。
**請參考之前的分析結果提供 pseudocode
**如果任務太多或內容過長,請分批使用「split_tasks」工具,每次只提交一小部分任務
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tasks | Yes | 結構化的任務清單,每個任務應保持原子性且有明確的完成標準 | |
| updateMode | Yes | 任務更新模式選擇:'append'(保留所有現有任務並添加新任務)、'overwrite'(清除所有未完成任務並完全替換,保留已完成任務)、'selective'(智能更新:根據任務名稱匹配更新現有任務,保留不在列表中的任務,推薦用於任務微調)、'clearAllTasks'(清除所有任務並創建備份)。 預設為'clearAllTasks'模式,只有用戶要求變更或修改計劃內容才使用其他模式 | |
| globalAnalysisResult | No | 全局分析結果:來自 reflect_task 的完整分析結果,適用於所有任務的通用部分 |