You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add the first workflow-first agentify team vertical slice: execute a declarative dependency graph of read-only research, planning, and review tasks through the durable broker from #378.
Workers exchange only declared artifacts. The workflow must remain resumable and auditable without depending on opaque provider continuation state.
User story
As a lead developer or agent, I can describe a small dependency-aware team workflow, run ready tasks in parallel, inspect status, answer a blocking question, retry a failed node, and receive a standalone HTML/JSON report.
Proposed CLI
agentify team plan "review the payment retry architecture" --out team.yaml
agentify team run team.yaml
agentify team status <run-id> --watch
agentify team answer <run-id>/<node-id>"Preserve the legacy error schema"
agentify team retry <run-id>/<node-id>
agentify team status <run-id> --open
team plan may initially emit a template or validate a caller-authored graph. Starting a paid planner agent is optional and must require explicit routing/budget inputs.
Minimal graph contract
Each graph records:
schema version, goal, immutable base SHA, and dirty-tree policy;
nodes with ID, task, dependencies, read-only mode, route/provider/profile request;
declared input and output artifacts;
optional verification rules and bounded retry policy;
maximum parallelism and failure policy.
Each node receives only:
its task and attempt number;
declared upstream artifacts;
repository guidance and relevant bounded context;
immutable base SHA;
required output schema and limits.
Required behavior
Validate schema, node IDs, dependency references, and acyclicity before execution.
Resolve the base ref to an immutable SHA.
Schedule dependency-ready nodes up to maxParallel.
Use broker task IDs and events rather than launching providers directly.
Parent
#377
What to build
Add the first workflow-first
agentify teamvertical slice: execute a declarative dependency graph of read-only research, planning, and review tasks through the durable broker from #378.Workers exchange only declared artifacts. The workflow must remain resumable and auditable without depending on opaque provider continuation state.
User story
As a lead developer or agent, I can describe a small dependency-aware team workflow, run ready tasks in parallel, inspect status, answer a blocking question, retry a failed node, and receive a standalone HTML/JSON report.
Proposed CLI
team planmay initially emit a template or validate a caller-authored graph. Starting a paid planner agent is optional and must require explicit routing/budget inputs.Minimal graph contract
Each graph records:
Each node receives only:
Required behavior
maxParallel.waiting_inputstate.Suggested implementation seams
src/core/team/scheduler/artifact/report module above the broker.src/core/models.js.src/core/project-store.js.src/core/workflows.jsfocused on installing platform skills.Acceptance criteria
research → plan → review) executes with correct dependency ordering.--jsonreturns a stable versioned run receipt.Out of scope
Blocked by