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";
|
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;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user