fa9163e462
BREAKING: Major architecture change. - RoleDefinition = pure data (systemPrompt + schema + dryRunMeta) - AgentFn = (ctx: ThreadContext) => Promise<string>, reads ctx.currentRole - WorkflowDefinition decoupled from agents, bound via AgentBinding at runtime - createWorkflow(def, binding, extract) replaces createRoleModerator - Meta extraction moved into engine loop - Delete workflow-util-role package (createRole, decorators, extract all gone) - Role packages become pure data exports - Agent packages updated to single-arg AgentFn 小橘 <xiaoju@shazhou.work>
16 lines
299 B
JSON
16 lines
299 B
JSON
{
|
|
"name": "@uncaged/workflow-role-reviewer",
|
|
"version": "0.1.0",
|
|
"type": "module",
|
|
"main": "src/index.ts",
|
|
"types": "src/index.ts",
|
|
"scripts": {
|
|
"build": "echo 'TODO'",
|
|
"test": "bun test"
|
|
},
|
|
"dependencies": {
|
|
"@uncaged/workflow": "workspace:*",
|
|
"zod": "^4.0.0"
|
|
}
|
|
}
|