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";
async function buildWorkflow(): Promise<WorkflowDefinition<SenseMeta>> {
const planner = await buildPlannerRole();
const coder = await buildCoderRole();
return {
const workflow: WorkflowDefinition<SenseMeta> = {
name: "sense-generator",
roles: { planner, coder, tester },
roles: {
planner: await buildPlannerRole(),
coder: await buildCoderRole(),
tester,
},
moderator(context) {
if (context.steps.length === 0) return "planner";
const last = context.steps[context.steps.length - 1];
@ -24,8 +24,6 @@ async function buildWorkflow(): Promise<WorkflowDefinition<SenseMeta>> {
}
return END;
},
};
}
};
const workflow = await buildWorkflow();
export default workflow;