Steer generation rules toward direction pools and readable fills.

Direction-first pools, recipes, and grade manifestation replace enum-tag stuffing; spawned products can be deleted and in-flight runs aborted.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-09-08 01:02:32 +08:00
co-authored by Cursor
parent 3c751988de
commit e2446b0d97
23 changed files with 2023 additions and 292 deletions
+9
View File
@@ -515,6 +515,12 @@ const server = createServer(async (req, res) => {
typeof body.moduleName === "string" ? body.moduleName : "",
);
break;
case "delete_step":
view = await sessionManager.deleteStep(
sessionId,
typeof body.stepId === "string" ? body.stepId : "",
);
break;
case "run_outline":
view = await sessionManager.runOutline(sessionId);
break;
@@ -524,6 +530,9 @@ const server = createServer(async (req, res) => {
case "retry_run":
view = await sessionManager.abortAndRetry(sessionId);
break;
case "abort_run":
view = await sessionManager.abortRun(sessionId);
break;
default:
json(res, 400, { error: "未知 action" });
return;