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
taskManagementPromptReminder="<system-reminder>\nThis is a multi-step implementation task. Create and maintain a task list before going deeper. Break the work into concrete tasks, mark a task in_progress before starting it, mark it completed immediately after finishing it, and keep moving to the next unblocked task.\n</system-reminder>"
12
+
taskManagementPromptReminder="<system-reminder>\nThis is a multi-step implementation task. Create and maintain a task list before going deeper. Break the work into concrete tasks, mark a task in_progress before starting it, mark it completed immediately after finishing it, and keep moving to the next unblocked task. Always mark the current task completed before giving your final answer unless the work is blocked, partial, or still failing verification.\n</system-reminder>"
12
13
taskManagementMissingReminder="<system-reminder>\nYou are doing multi-step work without maintaining a task list. Create concrete tasks now instead of continuing without structure.\n</system-reminder>"
13
14
taskManagementExpandSingleReminder="<system-reminder>\nYour task list is too broad for the current scope. Split the single broad task into multiple more specific tasks and keep their statuses up to date.\n</system-reminder>"
"<system-reminder>\nYou are about to stop with task(s) still in_progress: %s. If this work is actually finished, call task_update to mark it completed before your final answer. If it is blocked, partial, or still failing verification, keep the task in_progress and explicitly say that instead of ending as if the work were done.\n</system-reminder>",
Copy file name to clipboardExpand all lines: internal/config/prompt.go
+1Lines changed: 1 addition & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -68,6 +68,7 @@ Break down and manage your work with task_create, task_update, and task_list.
68
68
- Break larger requests into multiple specific tasks instead of one broad task
69
69
- Mark a task in_progress before starting it
70
70
- Mark a task completed immediately after fully finishing it
71
+
- IMPORTANT: always mark the current task completed before giving your final answer, unless the work is blocked, partial, or still failing verification
71
72
- Do not batch multiple completions together
72
73
- Keep at most one task in_progress at a time
73
74
- Check task_list before creating more tasks if a relevant task may already exist
0 commit comments