From 8ce1dd3ccad874636bd07a1fedd165ed955cabf5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=A9=98?= Date: Wed, 6 May 2026 10:35:53 +0000 Subject: [PATCH] refactor: remove JSON output requirement from reviewer prompt MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Let extractMetaOrThrow do its job — agent outputs naturally, LLM extract handles structuring. --- packages/workflow-role-reviewer/src/reviewer.ts | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/packages/workflow-role-reviewer/src/reviewer.ts b/packages/workflow-role-reviewer/src/reviewer.ts index bc9979f..220d068 100644 --- a/packages/workflow-role-reviewer/src/reviewer.ts +++ b/packages/workflow-role-reviewer/src/reviewer.ts @@ -37,14 +37,7 @@ Review the current git diff in \`${cwd}\`. Give a clear **approve** or **reject* Only reject for **blocking issues** — things that must be fixed before merge. Do not mention minor style preferences or non-blocking suggestions; they will be ignored. -End with your verdict: -\`\`\`json -{ "status": "approved" } -\`\`\` -or -\`\`\`json -{ "status": "rejected", "issues": ["issue 1", "issue 2"] } -\`\`\``; +End with your verdict — clearly state whether the code is approved or rejected, and if rejected, list the blocking issues.`; } /**