Skip to content

Commit 9bede79

Browse files
committed
refactor: rename .coworkflow to .cospec and update workflow templates
1 parent 3a9fcb5 commit 9bede79

File tree

5 files changed

+27
-21
lines changed

5 files changed

+27
-21
lines changed
File renamed without changes.
File renamed without changes.
File renamed without changes.

src/shared/support-prompt.ts

Lines changed: 26 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -105,55 +105,63 @@ Output only the summary of the conversation so far, without any additional comme
105105
},
106106
WORKFLOW_TASK_RUN: {
107107
template: `
108-
请开始执行用户需求的实现工作。基于已创建的需求文档(\${scope}/requirements.md)、架构设计文档(\${scope}/design.md)和任务规划文档(\${scope}/tasks.md),逐步推进功能实现
108+
请开始执行用户需求的实现工作。基于 \`\${scope}\` 目录下已创建的需求文档(requirements.md)、架构设计文档(design.md)推进相应功能实现
109109
110110
## 实施前准备
111-
- 在执行任何开发任务前,请务必仔细阅读并理解 \`\${scope}\` 目录下的 requirements.md、design.md 和 tasks.md 文档
111+
- 在执行任何开发任务前,请务必仔细阅读并理解 \`\${scope}\` 目录下的 requirements.md、design.md 文档
112112
- 若未充分理解需求或设计即开始执行任务,可能导致实现偏差或功能错误
113113
- **该过程不允许修改任何测试相关的文件比如修改测试案例**
114-
- 执行过程中及时更新 \`\${scope}/tasks.md\` 文档中对应任务的状态,状态说明:\`[ ]\` (未开始)、\`[-]\` (进行中)、\`[x]\` (已完成)
114+
- 执行过程中及时更新 \`tasks.md\` 文档中对应任务的状态,状态说明:\`[ ]\` (未开始)、\`[-]\` (进行中)、\`[x]\` (已完成)
115115
116116
## 待完成任务
117+
117118
============== 待完成任务: start ===============
119+
118120
\${selectedText}
119-
============== 待完成任务: end ===============
121+
- 确保所有测试用例(100%)都通过
122+
- 如果测试用例没有全部通过,**则绝对不许使用 attempt_completion**,而是**必须**使用 \`ask_followup_question\` 工具,并询问我:“测试未完全通过(当前通过率:[请填入实际通过率]%),是否可以结束任务?”。在我给出肯定答复前,请不要结束。
120123
121-
完成开发后,请使用 attempt_completion 工具提交实现结果总结。请注意,以上具体操作指令优先于常规的\${mode}指令。
124+
============== 待完成任务: end ===============
122125
126+
当前任务开发完成后,请使用 attempt_completion 工具提交实现结果总结。请注意,以上具体操作指令优先于常规的\${mode}指令。
123127
`,
124128
},
125129
WORKFLOW_TASK_RETRY: {
126130
template: `
127-
请开始执行用户需求的实现工作。基于已创建的需求文档(\${scope}/requirements.md)、架构设计文档(\${scope}/design.md)和任务规划文档(\${scope}/tasks.md),逐步推进功能实现。
128131
129-
## 实施前准备:
130-
- 在执行任何开发任务前,请务必仔细阅读并理解 \`\${scope}\` 目录下的 requirements.md、design.md 和 tasks.md 文档
132+
请开始执行用户需求的实现工作。基于 \`\${scope}\` 目录下已创建的需求文档(requirements.md)、架构设计文档(design.md)推进相应功能实现。
133+
134+
## 实施前准备
135+
- 在执行任何开发任务前,请务必仔细阅读并理解 \`\${scope}\` 目录下的 requirements.md、design.md 文档
131136
- 若未充分理解需求或设计即开始执行任务,可能导致实现偏差或功能错误
132137
- **该过程不允许修改任何测试相关的文件比如修改测试案例**
133-
- 执行过程中及时更新 \`\${scope}/tasks.md\` 文档中对应任务的状态,状态说明:\`[ ]\` (未开始)、\`[-]\` (进行中)、\`[x]\` (已完成)
138+
- 执行过程中及时更新 \`tasks.md\` 文档中对应任务的状态,状态说明:\`[ ]\` (未开始)、\`[-]\` (进行中)、\`[x]\` (已完成)
134139
135140
## 待重试任务
136-
============== 待完成任务: start ===============
141+
142+
============== 待重试任务: start ===============
143+
137144
\${selectedText}
138-
============== 待完成任务: end ===============
145+
- 确保所有测试用例(100%)都通过
146+
- 如果测试用例没有全部通过,**则绝对不许使用 attempt_completion**,而是**必须**使用 \`ask_followup_question\` 工具,并询问我:“测试未完全通过(当前通过率:[请填入实际通过率]%),是否可以结束任务?”。在我给出肯定答复前,请不要结束。
147+
148+
============== 待重试任务: end ===============
139149
140-
完成开发后,请使用 attempt_completion 工具提交实现结果总结。请注意,以上具体操作指令优先于常规的\${mode}指令。
150+
当前任务开发完成后,请使用 attempt_completion 工具提交实现结果总结。请注意,以上具体操作指令优先于常规的\${mode}指令。
141151
`,
142152
},
143153
WORKFLOW_RQS_UPDATE: {
144154
template: `
145-
请开始实现用户需求更新。基于已创建的需求文档(\${scope}/requirements.md)、架构设计文档(\${scope}/design.md)和任务规划文档(\${scope}/tasks.md),逐步实施需求变更
155+
用户更新了需求文档请更新相应的设计文档。基于 \`\${scope}\` 目录下已创建的需求文档(requirements.md)、架构设计文档(design.md)实施设计变更,如果没有则跳过
146156
147157
## 实施前准备:
148-
- 在执行任何更新任务前,请仔细阅读 \`\${scope}\` 下的requirements.md、design.md和tasks.md文件
158+
- 在执行任何更新任务前,请仔细阅读\${scope}下的requirements.md、design.md
149159
- 分析需求变更对现有设计的影响范围
150160
- 确认变更涉及的模块和需要调整的现有功能
151161
- 在没有充分理解变更影响的情况下执行任务将导致不准确的实现
152162
153163
## 待更新任务
154-
============== 待完成任务: start ===============
155164
\${selectedText}
156-
============== 待完成任务: end ===============
157165
158166
## 变更实施要求:
159167
1. 评估设计文档需要调整的部分,更新相应的架构设计
@@ -165,18 +173,16 @@ Output only the summary of the conversation so far, without any additional comme
165173
},
166174
WORKFLOW_DESIGN_UPDATE: {
167175
template: `
168-
请开始实现用户设计更新。基于已创建的需求文档(\${scope}/requirements.md)、架构设计文档(\${scope}/design.md)和任务规划文档(\${scope}/tasks.md),逐步实施需求变更
176+
用户更新了架构设计文档请更新相应的任务规划文档。基于 \`\${scope}\` 目录下已创建的需求文档(requirements.md)、架构设计文档(design.md)和任务规划文档(tasks.md),请更新任务规划文档(tasks.md),如果没有则跳过
169177
170178
## 实施前准备:
171-
- 在执行任何更新任务前,请仔细阅读 \`\${scope}\` 下的requirements.md、design.md和tasks.md文件
179+
- 在执行任何更新任务前,请仔细阅读\`\${scope}\`下的requirements.md、design.md和tasks.md文件
172180
- 分析设计变更对现有任务规划的影响范围
173181
- 确认变更涉及的模块和需要调整的现有功能
174182
- 在没有充分理解变更影响的情况下执行任务将导致不准确的实现
175183
176184
## 待更新任务
177-
============== 待完成任务: start ===============
178185
\${selectedText}
179-
============== 待完成任务: end ===============
180186
181187
## 变更实施要求:
182188
1. 评估任务规划文档需要调整的部分,更新相应的任务规划设计

webview-ui/src/components/welcome/RooTips.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ Implementing a task`,
8787
},
8888
},
8989
{
90-
name: "Workflow",
90+
name: "Strict",
9191
slug: "workflow",
9292
description: "Chat first, then build. Explore ideas and iterate as you discover needs.",
9393
// description: t("welcome:routers.requesty.description"),

0 commit comments

Comments
 (0)