From 734e8197dbfb4cae0699dca938d40d3617adb802 Mon Sep 17 00:00:00 2001 From: "pullfrog[bot]" <226033991+pullfrog[bot]@users.noreply.github.com> Date: Thu, 5 Mar 2026 17:29:01 +0000 Subject: [PATCH] tighten Plan mode guidance to prevent file creation and require full plan in progress comment (#432) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: pullfrog[bot] <226033991+pullfrog[bot]@users.noreply.github.com> Co-authored-by: Mateusz Burzyński --- entry | 4 ++-- mcp/selectMode.ts | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/entry b/entry index 70f3531..2e2104d 100755 --- a/entry +++ b/entry @@ -144055,8 +144055,8 @@ Use max effort for thorough reviews.`, - the task to plan for - relevant codebase context (file paths, architecture notes from AGENTS.md) - instruct it to produce a structured, actionable plan with clear milestones - - call \`${ghPullfrogMcpName}/set_output\` with the plan (this is how results get back to you \u2014 you'll need the plan to craft the next subagent's prompt) -2. After the subagent completes, call \`${ghPullfrogMcpName}/report_progress\` with the plan. + - IMPORTANT: instruct it to return the full plan text via \`${ghPullfrogMcpName}/set_output\` as well-structured markdown \u2014 do NOT create plan files, do NOT save to disk +2. After the subagent completes, call \`${ghPullfrogMcpName}/report_progress\` with the full plan text from the subagent's output. The progress comment must contain the complete plan \u2014 not a file path or summary. ### Effort diff --git a/mcp/selectMode.ts b/mcp/selectMode.ts index 39b447d..9fa93e9 100644 --- a/mcp/selectMode.ts +++ b/mcp/selectMode.ts @@ -130,8 +130,8 @@ Use max effort for thorough reviews.`, - the task to plan for - relevant codebase context (file paths, architecture notes from AGENTS.md) - instruct it to produce a structured, actionable plan with clear milestones - - call \`${ghPullfrogMcpName}/set_output\` with the plan (this is how results get back to you — you'll need the plan to craft the next subagent's prompt) -2. After the subagent completes, call \`${ghPullfrogMcpName}/report_progress\` with the plan. + - IMPORTANT: instruct it to return the full plan text via \`${ghPullfrogMcpName}/set_output\` as well-structured markdown — do NOT create plan files, do NOT save to disk +2. After the subagent completes, call \`${ghPullfrogMcpName}/report_progress\` with the full plan text from the subagent's output. The progress comment must contain the complete plan — not a file path or summary. ### Effort