Skip to content

Conversation

@bborn
Copy link
Owner

@bborn bborn commented Feb 9, 2026

Summary

  • Adds parent-child task relationships via parent_id column, enabling agents to decompose complex work into coordinated subtask workflows
  • Introduces task output sharing (output column) so downstream tasks can consume results from upstream tasks
  • Adds 4 new MCP tools: taskyou_create_subtask, taskyou_get_workflow_status, taskyou_set_task_output, taskyou_get_task_output
  • Parent tasks auto-complete with aggregated output when all subtasks finish

Test plan

  • 10 new database orchestration tests (parent-child creation, subtasks, workflow status, auto-completion)
  • 6 new MCP tool tests (subtask creation, dependency chaining, workflow status, output sharing, project isolation)
  • Full test suite passes (go test ./... — all 12 packages green)
  • Manual testing with an agent workflow that creates subtasks and chains them

🤖 Generated with Claude Code

Adds parent-child task relationships, output sharing between tasks,
workflow status tracking, and auto-completion of parent tasks when all
subtasks finish. This enables agents to break complex work into
coordinated subtask workflows.

New database columns:
- tasks.parent_id: links subtasks to parent task
- tasks.output: stores task output for downstream consumption

New MCP tools:
- taskyou_create_subtask: create child tasks with optional dependency chaining
- taskyou_get_workflow_status: view aggregate progress of subtask workflows
- taskyou_set_task_output: store output/results on a task
- taskyou_get_task_output: read output from another task (project-isolated)

When all subtasks complete, the parent task is automatically marked done
with aggregated output from its children.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant