refactor(sense-generator): remove unnecessary buildWorkflow wrapper

小橘 🍊(NEKO Team)
This commit is contained in:
小橘 2026-04-28 02:32:55 +00:00
parent 2d63639ed1
commit fd3a8c64f2

View File

@ -6,13 +6,13 @@ import { tester } from "./roles/tester/index.js";
import type { SenseMeta } from "./roles/types.js"; import type { SenseMeta } from "./roles/types.js";
async function buildWorkflow(): Promise<WorkflowDefinition<SenseMeta>> { const workflow: WorkflowDefinition<SenseMeta> = {
const planner = await buildPlannerRole();
const coder = await buildCoderRole();
return {
name: "sense-generator", name: "sense-generator",
roles: { planner, coder, tester }, roles: {
planner: await buildPlannerRole(),
coder: await buildCoderRole(),
tester,
},
moderator(context) { moderator(context) {
if (context.steps.length === 0) return "planner"; if (context.steps.length === 0) return "planner";
const last = context.steps[context.steps.length - 1]; const last = context.steps[context.steps.length - 1];
@ -24,8 +24,6 @@ async function buildWorkflow(): Promise<WorkflowDefinition<SenseMeta>> {
} }
return END; return END;
}, },
}; };
}
const workflow = await buildWorkflow();
export default workflow; export default workflow;