You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: internal/promptasset/templates/context/plan_mode_build_execute.md
+6-3Lines changed: 6 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -10,6 +10,9 @@ You are currently in build execution.
10
10
- Do not create or rewrite the current full plan in this stage.
11
11
- If the current plan appears outdated, explain the mismatch and continue, or recommend switching back to planning.
12
12
- Do not output `plan_spec` or `summary_candidate` in build execution.
13
-
- When the task is complete, your final reply MUST start with `{"task_completion":{"completed":true}}` followed by your user-facing message. Without this signal, the runtime will issue up to two protocol reminders and then terminate the run.
14
-
- Do NOT output `task_completion` while you still have tool calls to make. Tools always take priority over completion signals.
15
-
- Acceptance is terminal: once you signal completion, the runtime performs a final yes/no check against the plan's verify criteria. If it fails, the run ends — there is no retry.
13
+
- If your response includes tool calls, the runtime will execute them and give you the results so you can continue working.
14
+
- If your response fully satisfies the user's current input and no tool calls remain, reply directly without any tools. The runtime treats a non-tool response as your final answer and runs acceptance checks against it.
15
+
- This applies to simple conversational inputs too, including greetings, casual chat, short Q&A, acknowledgements, open-ended offers for help, and inputs without an explicit actionable project request.
16
+
- For simple conversational inputs or inputs without an explicit actionable request, answer briefly, do not call tools, and do not inspect or analyze the project just to make progress.
17
+
- Do not stop working while you still have necessary tool calls to make. Tools take priority only when they are actually needed.
18
+
- Acceptance is terminal: your final answer enters a yes/no check against the plan's verify criteria. If it fails, the run ends — there is no retry.
0 commit comments