๐ Table of Contents
- 1. Session Parallelism: Let AI Handle Multiple Tasks Simultaneously
- 2. Ultra Work: One-Click AI Programming Team
- 3. @ Designate Agent: Let Experts Do What They Do Best
- 4. Timeline Time Machine: Experiment Freely, Rollback Anytime
- 5. Ralph Loop: Let AI Push Through to the End
- 6. Daily Speed Tips
- 7. Recommended Workflow for Beginners
- 8. A Real-World Case Study
๐ Key Points Summary
| Feature | One-Line Description |
|---|---|
| Session Parallelism | OpenCode’s killer feature โ multiple tasks running simultaneously, no interference, double efficiency |
| Ultra Work Mode | Type ULW, the main agent auto-breaks tasks and dispatches sub-agents to work in parallel |
| @ Designate Agent | Let the frontend expert do frontend, the architect do reviews โ everyone does what they’re best at |
| Timeline Time Machine | Roll back to any historical checkpoint anytime, zero-cost experimentation |
| Ralph Loop | Let AI work in loops for hours, tackling the hardest tasks |
1. Session Parallelism: Let AI Handle Multiple Tasks Simultaneously
This is OpenCode’s greatest differentiating advantage over other AI programming tools. Traditional tools can only work sequentially โ one task must finish before the next begins. OpenCode can run multiple Sessions simultaneously without interference.
Basic Operations
|
|
Real-World Scenario
Suppose you’re developing a “Draw and Guess” game with two independent requirements:
- Requirement A: Add a timer that starts on first brush stroke, game fails after 20 seconds
- Requirement B: Brush color adjustment
Traditional Approach
Finish A first, then B โ Requirement B waits 5-10 minutes for nothing.
OpenCode Approach
|
|
Both requirements developed in parallel, total time compressed from 15 minutes to 8 minutes.
Notes
- โ ๏ธ Sessions are completely isolated โ modifying the same file may cause conflicts, assign to different modules
- โ ๏ธ Background Sessions don’t auto-notify completion, manually check with
/sessions - โ
You can
/newanytime to open a third, fourth… no limit
2. Ultra Work: One-Click AI Programming Team
If Session parallelism is “manual transmission,” then Ultra Work is “full self-driving.” Enter a magic word and AI automatically splits tasks, assigns them to the most suitable agents, and executes in parallel.
Trigger Method
Include any of these keywords in your prompt:
|
|
How It Works
|
|
- Auto-split into Todo List
- Launch 3 background tasks running in parallel
- Main agent orchestrates from center
- Final delivery of complete project
When to Use?
| Scenario | Suitable | Notes |
|---|---|---|
| Create complete project from scratch | โ Excellent | Auto-splits frontend, backend, docs |
| Multi-module parallel development | โ Excellent | Clear agent division of labor |
| Single-file small changes | โ Not recommended | Overkill, actually slower |
| Simple bug fix | โ Not recommended | Regular chat is faster |
๐ก The higher the complexity, the greater Ultra Work’s value. Simple tasks get slower due to scheduling overhead.
Actual Results
Used Ultra Work mode to create a pet store website:
- โ Used emojis as decorations with no image assets
- โ Clean interface, smooth interactions, complete animations
3. @ Designate Agent: Let Experts Do What They Do Best
After installing Oh My OpenAgent (OMO), you have an AI programming team. Use @ to call specific agents.
Agent Capability Table
| Agent | Specialty | Best Model | Example Usage |
|---|---|---|---|
| ๐ง Sisyphus | Planning, task orchestration | Claude Opus | Complex multi-step tasks |
| ๐ฎ Prophet | Architecture design, code review | GPT 5.5 | Project structure design |
| ๐จ Frontend Engineer | UI development, page layout | Gemini 3 Pro | Responsive layout optimization |
| ๐ Explorer | Web search, research | MiniMax | Find latest API docs |
| ๐ Librarian | Literature review, doc retrieval | โ | Analyze open-source codebases |
| ๐ Document Writer | README, comments generation | โ | Generate project docs |
| ๐ผ๏ธ Multimodal | Image/PDF understanding | โ | Write code from design mockups |
Usage Examples
|
|
Switch Main Agent
Press Tab to switch the main agent for the current conversation โ great for extended use of a specific role.
4. Timeline Time Machine: Experiment Freely, Rollback Anytime
What’s the scariest thing in programming? Changing a ton of code, realizing the approach was wrong, and having no way back. Timeline is your undo button.
Basic Usage
|
|
Select any node:
- Revert: Roll back both code and chat content to that point, like nothing happened
- View: See what modifications the AI made at that time
Real-World Scenario
|
|
Tips
- ๐ After completing a milestone, mentally note that checkpoint (which conversation step)
- ๐ Boldly try radical approaches โ one-click rollback anytime
- ๐ Compare two approaches: Revert to Approach A โ Check results โ Revert to Approach B โ Compare
This is the programming version of “save/load” โ explore any possibility fearlessly.
5. Ralph Loop: Let AI Push Through to the End
This mode makes AI work in continuous loops until the task is truly complete. Perfect for tough tasks requiring iterative refinement.
Launch Method
|
|
Use Cases
|
|
Difference from Ultra Work
| Dimension | Ultra Work | Ralph Loop |
|---|---|---|
| Mechanism | Parallel split, multi-agent collaboration | Serial loop, continuous iteration |
| Best for | Building from scratch, multi-module projects | Refactoring, fixing, target-reaching tasks |
| Duration | Minutes to tens of minutes | Potentially hours |
| End point | Task breakdown complete | Termination condition met |
โ ๏ธ Ralph Loop may run for a long time โ watch your API quota consumption.
6. Daily Speed Tips
1. Use /compact to Save Context
When you’ve chatted many rounds with AI and the context window is nearly full:
|
|
AI refines previous conversations into a summary, freeing space to continue working. No need to start a new chat and lose context.
2. Use /init to Get AI Up to Speed on New Projects
When entering a new project, have AI read through the code first:
|
|
AI scans the entire project and generates agents.md as a system prompt. All subsequent conversations will be based on this understanding โ massive efficiency boost.
3. Share Your Programming Process
|
|
Great for:
- Showing colleagues how you solved a problem with AI
- Documenting pitfalls for team reference ็ด ๆ for blog posts
4. View Available Models
|
|
GLM-4.7 and MiniMax-2.1 have decent programming capabilities, suitable for lightweight tasks.
5. Quick Code Paste (VS Code Plugin)
In VS Code, select a code snippet โ Ctrl + Alt + K โ Directly paste into OpenCode dialog.
Eliminates copy-paste switching costs, maintaining your flow state.
7. Recommended Workflow for Beginners
|
|
One-Line Summary
Small tasks chat directly, big tasks call ULW, parallel with Sessions, mistakes get Timeline rollback, stubborn problems activate Ralph Loop.
8. A Real-World Case Study
After installing Oh My OpenAgent, I wanted to adjust agent model configuration โ making GitHub Copilot the primary and free OpenCode Zen the fallback.
First Attempt
Said directly in an OpenCode conversation:
“I also have your free OpenCode Zen, but I’ve already logged into GitHub Copilot โ help me modify it”
AI set OpenCode Zen as primary โ because the primary/secondary relationship wasn’t clear. โ
Correction
“No, GitHub Copilot should be primary, and OpenCode Zen’s built-in free model as fallback”
AI immediately corrected it, updating oh-my-openagent.json so all Agents use github-copilot/* as primary and opencode/* as fallback. โ
๐ก Lesson: When describing requirements to AI, always make the primary/secondary relationship clear โ “XX as primary, YY as fallback” โ don’t just say “add YY for me.”
๐ Reference: OpenCode In-Depth Guide, Oh My OpenAgent ๐ Note generated: 2026-05-07