fix: /optimize --continue schreibt Zusatzauftrag in TASK.md
Wenn --continue mit einem Auftragstext kombiniert wird, wurde writeTaskMd() bisher nicht aufgerufen — der Text wurde ignoriert. Jetzt wird er als Zusatzauftrag angehängt, bevor die Judge→Fix-Schleife startet. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
8bdf73b4ce
commit
0fb0ec9e5d
1 changed files with 6 additions and 1 deletions
|
|
@ -626,8 +626,13 @@ export default function (pi: ExtensionAPI) {
|
|||
|
||||
if (continueMode) {
|
||||
// --continue: Implementierungsphase überspringen, direkt in Judge→Fix-Schleife
|
||||
// Erweiterter Auftrag wird als Zusatzauftrag in TASK.md eingetragen (falls angegeben)
|
||||
if (task) await writeTaskMd(pi, ctx, task);
|
||||
ctx.ui.setStatus("optimize", `Setze fort (max ${maxRounds} Runden Judge→Fix)…`);
|
||||
ctx.ui.notify("--continue: Überspringe Implementierung, starte direkt mit Judge-Prüfung.", "info");
|
||||
const continueMsg = task
|
||||
? `--continue: Zusatzauftrag in TASK.md eingetragen, überspringe Implementierung.`
|
||||
: `--continue: Überspringe Implementierung, starte direkt mit Judge-Prüfung.`;
|
||||
ctx.ui.notify(continueMsg, "info");
|
||||
} else {
|
||||
// TASK.md anlegen und Implementierung starten
|
||||
await writeTaskMd(pi, ctx, task);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue