File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55本工作流以循环方式持续运行,每完成一个任务只是循环中的一个节拍,流程继续等待下一轮指令。唯一的退出条件是协议同步工具返回 ` end_loop ` 信号。
66
77## 每轮执行步骤
8- 1 . ** INPUT** : 从 ` copilot_enhance_3212 ` 协议同步工具的上一次返回中读取 ` user_input `
8+ 1 . ** INPUT** : 从 ` copilot_enhance_3213 ` 协议同步工具的上一次返回中读取 ` user_input `
992 . ** THINK & ACT** : 使用copilot 原生工具执行任务
10103 . ** REPORT** : 在copilot中以** 中文** 输出执行结果和思考过程
11- 4 . ** SYNC** : 调用 ` copilot_enhance_3212 ` 协议同步工具,将流程交还用户
11+ 4 . ** SYNC** : 调用 ` copilot_enhance_3213 ` 协议同步工具,将流程交还用户
1212
1313## 协议同步工具调用规范
1414** 调用时机** :全部 IDE 操作完成、且已在copilot输出文本报告之后。每轮回复都需要以此工具调用收尾。
4141| 任务规划 | manage_todo_list | 复杂任务先建计划 |
4242| 网页搜索 | fetch_webpage | 需要查阅文档或 API 时 |
4343| 委托子任务 | runSubagent | token > 10k 的深度任务 |,自适应挑选合适的subagent进行任务,禁止subagent使用协议同步工具,否则会造成局部死循环,回不到主agent
44- | ** 用户反馈** | ** ` copilot_enhance_3212 ` ** | ** 每轮必须调用,禁止遗漏** |
44+ | ** 用户反馈** | ** ` copilot_enhance_3213 ` ** | ** 每轮必须调用,禁止遗漏** |
4545
4646## 编程准则
4747- ** 工具优先** : 遇到问题优先探索代码,再策划修改方案
5959- ** 步骤完整执行** :不以"为了节省时间"为由省略必要的代码修改或验证步骤
6060- ** 精简代码设计** :不在实体工程中添加防御性的兜底逻辑、冗余校验或"以防万一"的代码。确保每个模块职责单一、接口清晰
6161## 流程保障
62- 1 . 每轮回复的最终动作需为 ` copilot_enhance_3212 ` 协议同步工具调用,不以文字输出收尾
62+ 1 . 每轮回复的最终动作需为 ` copilot_enhance_3213 ` 协议同步工具调用,不以文字输出收尾
63632 . 即使任务已完美完成,也需调用协议同步工具询问"是否进行下一步"
64643 . copilot结尾 → 后协议同步工具调用,两步缺一不可
6565<!-- SYSTEM_PROMPT_EXTENSION_END -->
You can’t perform that action at this time.
0 commit comments