refactor(sense-generator): remove unnecessary buildWorkflow wrapper
小橘 🍊(NEKO Team)
This commit is contained in:
parent
2d63639ed1
commit
fd3a8c64f2
@ -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;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user