remove task list from review bodies; keep in progress comments only (#542)
review bodies were embedding a task-list snapshot that could capture stale in-progress state due to timing between the agent's final TodoWrite and the review submission API call. progress comments are the authoritative checklist surface — remove the review-body embedding entirely so there is a single source of truth. also adds a `completeInProgress` option to `renderCollapsible` so the progress-comment path can finalize any in-progress items at render time without mutating tracker state. Made-with: Cursor
This commit is contained in:
committed by
pullfrog[bot]
parent
7d85e653ca
commit
18c8d34da6
+3
-2
@@ -349,8 +349,9 @@ export function ReportProgressTool(ctx: ToolContext) {
|
||||
if (!params.target_plan_comment && ctx.toolState.todoTracker) {
|
||||
ctx.toolState.todoTracker.cancel();
|
||||
await ctx.toolState.todoTracker.settled();
|
||||
ctx.toolState.todoTracker.completeInProgress();
|
||||
const collapsible = ctx.toolState.todoTracker.renderCollapsible();
|
||||
const collapsible = ctx.toolState.todoTracker.renderCollapsible({
|
||||
completeInProgress: true,
|
||||
});
|
||||
if (collapsible) {
|
||||
body = `${body}\n\n${collapsible}`;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user