What is Ultrawork Mode?
Ultrawork mode (triggered byultrawork or ulw keywords) activates maximum-intensity execution:
- Parallel agent spawning: Fire 5+ background agents simultaneously
- Aggressive exploration: Deep codebase analysis before action
- Relentless execution: No premature stopping, tasks run to completion
- Smart delegation: Automatic routing to specialist agents
When to Use Ultrawork
Perfect for:
| Scenario | Why Ultrawork Helps |
|---|---|
| Complex features | Parallel research + implementation + testing |
| Large refactors | Multiple agents work on different files |
| ”Figure it out” tasks | Agent explores patterns before deciding approach |
| Cross-cutting changes | Simultaneous updates across many files |
Not needed for:
- Simple typo fixes
- Single-file changes
- Quick documentation updates
- Questions about the codebase
How to Activate
Watch parallel execution
The agent will:
- Spawn multiple explore/librarian agents in background
- Research patterns while starting implementation
- Use findings from research to guide decisions
Model-Specific Behavior
Ultrawork adapts its prompt based on the active model:- Claude (Default)
- GPT-5.2+
- Gemini
- Prometheus (Planner)
Optimized for Claude Opus/Sonnet:
- Aggressive parallel agent spawning (5-10 agents)
- Heavy use of
task()delegation - Background mode by default for all research
- Detailed structured output
Ultrawork vs Regular Mode
| Aspect | Regular Mode | Ultrawork Mode |
|---|---|---|
| Agent spawning | On-demand, conservative | Aggressive, preemptive |
| Parallelism | Sequential where possible | Parallel by default |
| Research | As needed | Deep upfront exploration |
| Delegation | Careful consideration | Automatic to specialists |
| Stopping | May pause for clarification | Relentless until complete |
| Cost | Lower API usage | Higher (more parallel agents) |
Configuration
You can configure per-agent ultrawork behavior:Ultrawork Override Fields
| Field | Description |
|---|---|
model | Switch to more powerful model in ultrawork |
variant | Use higher reasoning effort (max, xhigh) |
Behind the Scenes
Keyword Detection
Thekeyword-detector hook scans your first message:
Dynamic Prompt Injection
Ultrawork adds instructions to the system prompt:Real-World Examples
Example 1: Complex Feature
Prompt:Parallel work
While agents research:
- Sisyphus starts scaffold (models, routes, middleware)
- Incorporates findings as they arrive
- Adjusts approach based on discovered patterns
Example 2: Large Refactor
Prompt:-
Discovery (parallel):
- Map all API files
- Find type usage patterns
- Identify migration hotspots
-
Execution (parallel):
- Update types in batches
- Fix errors by file group
- Verify with LSP diagnostics
-
Verification:
- Run tests after each batch
- Ensure no runtime breaks
Tips for Best Results
Optimal Prompts
Combining with Other Features
Ultrawork + Prometheus Planning
Ultrawork + Ralph Loop
Ultrawork + Skills
Monitoring and Control
Track Active Agents
With tmux enabled:Limit Concurrency
Common Questions
Does ultrawork cost more?
Does ultrawork cost more?
Yes. Parallel agents mean more API calls. A single ultrawork task might use 3-10x the tokens of regular mode. Use for complex tasks where speed and thoroughness justify the cost.
Can I use ultrawork with any agent?
Can I use ultrawork with any agent?
Ultrawork works best with Sisyphus (default) and Hephaestus. Prometheus has its own planning-focused variant. Specialist agents (Oracle, Librarian, Explore) don’t need ultrawork since they’re already focused.
How do I stop ultrawork mid-execution?
How do I stop ultrawork mid-execution?
Can I make ultrawork the default?
Can I make ultrawork the default?
No, ultrawork is intentionally opt-in due to cost. Add the keyword when needed.
Related
Background Agents
Learn about parallel agent execution
Prometheus Planning
Strategic planning before execution
Agent Model Matching
Which models work best for each agent
Commands
Slash commands for workflows