19 lines
582 B
TypeScript
19 lines
582 B
TypeScript
import type { WorkflowDefinition } from "@uncaged/nerve-core";
|
|
import { buildPlannerRole } from "./roles/planner/index.js";
|
|
import { buildCoderRole } from "./roles/coder/index.js";
|
|
import { buildTesterRole } from "./roles/tester/index.js";
|
|
import { moderator } from "./moderator.js";
|
|
import type { SenseMeta } from "./roles/types.js";
|
|
|
|
const workflow: WorkflowDefinition<SenseMeta> = {
|
|
name: "sense-generator",
|
|
roles: {
|
|
planner: await buildPlannerRole(),
|
|
coder: await buildCoderRole(),
|
|
tester: await buildTesterRole(),
|
|
},
|
|
moderator,
|
|
};
|
|
|
|
export default workflow;
|