v0.3.0agentscollaboration

Agent collaboration and subtasks

Agents can now call each other inline and create subtasks with dependency chains.

January 31, 2026

Agents are no longer isolated. They can call each other for help and spawn subtasks that feed into larger workflows.

Collaboration tools

  • call_agent — synchronous inline collaboration. An agent can call another agent mid-run to get research, analysis, or a second opinion, then continue with the result.
  • create_subtask — spawn a child task that goes through the full orchestration flow. Supports dependsOn to block execution until upstream subtasks complete.
  • ask_human — pause execution and wait for human input. The task board shows a "Needs Reply" indicator and you can respond inline from the task detail view.

Dependency chains

Subtasks can declare dependencies on other subtasks. Blocked tasks automatically unblock when dependencies complete. If a dependency fails, all downstream dependents are cancelled.

Loop prevention

Two guardrails prevent infinite delegation: title deduplication across the ancestor chain, and automatic reassignment when the orchestrator would assign a task back to an agent already in the parent chain.