What problem does it solve?
Ultrawork solves the problem of inefficiently orchestrating and executing multiple agents in parallel, enabling higher throughput with minimal manual coordination.
Core Features & Use Cases
- Parallel Execution: Running multiple agents simultaneously for independent tasks
- Background Operations: Using
run_in_background: true for long operations
- Smart Model Routing: Using tiered agents to save tokens
What Ultrawork Does NOT Provide
- Persistence: Use
ralph for "don't stop until done" behavior
- Verification Loop: Use
ralph for mandatory architect verification
- State Management: Use
ralph or autopilot for session persistence
Usage
Ultrawork is automatically activated by:
ralph (for persistent parallel work)
autopilot (for autonomous parallel work)
- Direct invocation when you want parallel-only execution with manual oversight
Smart Model Routing
FIRST ACTION: Before delegating any work, read the agent reference file:
Read file: docs/shared/agent-tiers.md
This provides the complete agent tier matrix, MCP tool assignments, and selection guidance.
CRITICAL: Always pass model parameter explicitly!
Quick Start
Use ultrawork to run parallel tasks by invoking multiple agents with explicit model selection and prompts.