Work Units
Organize tasks hierarchically and maintain context across agent sessions
What Are Work Units?
Most project management tools give you two primitives: Projects (top-level containers) and Tasks (individual work items). But there's a critical organizational layer missing: Work Units—cohesive groups of 5-8 related tasks that represent a single deliverable feature or epic.
Work Units provide the coordination layer between projects and tasks, specifically designed for AI agent workflows. The hierarchy looks like this:
Work Units maintain structured metadata (status, priority, progress, execution plans) that AI agents can programmatically access via MCP, enabling session continuity and multi-task coordination without manual context re-loading.
Key Features
Three-Level Hierarchy
Work Units support a maximum of 2 levels of nesting to keep organization simple and effective.
- •Epic: Large initiatives spanning multiple features (e.g., "User Authentication System"). Can contain Features but not other Epics.
- •Feature: Mid-level units grouping related tasks (e.g., "OAuth Integration"). Can belong to an Epic.
- •Initiative: Strategic projects (e.g., "Q1 Performance Improvements"). Same level as Epics.
Status & Progress Tracking
Each Work Unit tracks its own status and automatically calculates progress based on completed tasks.
Available Statuses
planning- Initial planning phasein_progress- Active developmentblocked- Waiting on dependenciescompleted- All tasks donecancelled- Work abandoned
Priority Levels
low- Nice to havemedium- Normal priorityhigh- Critical/urgent
The Problem: AI Session State Loss
AI coding assistants are stateless. Every new session starts from scratch. For multi-task features (5-8 related tasks), this creates context overhead:
Without Work Units
With Work Units
How It Works: devInfo Persistence
Work Units solve context loss through structured devInfo metadata that agents programmatically access via MCP:
Execution State Tracking
Agent Workflow
get-work-unit({ id: "DXX-WU-1" })update-work-unit({ devInfo: {...} })Related Documentation
Ready to organize your development workflow?
Start using Work Units to bring structure to your AI-powered development process.