Overview
Sisyphus, powered by Oh My OpenCode, is an advanced orchestration layer that manages multiple specialized agents working together. It features a main conductor agent running Claude Opus, coordinating with specialized agents including Oracle for strategic planning and architecture decisions. Sisyphus excels at complex multi-agent workflows.Latest Models
You select the model the Main Conductor runs on. The following are supported in Blocks:- Claude Opus 4.7 - Default conductor model
- Claude Opus 4.6 - Previous generation
- Claude Opus 4.5 - Earlier generation
Each agent specializes in specific tasks. The Main Conductor intelligently delegates work to the most appropriate specialist agent, enabling parallel execution and domain expertise. Specialist agents such as Oracle pin their own models, including OpenAI models, so set an
OPENAI_API_KEY for the full experience.Multi-Agent Orchestration
Sisyphus’s power comes from coordinated agent collaboration:- Task Analysis: Main Conductor analyzes the request
- Work Distribution: Tasks are delegated to specialist agents
- Parallel Execution: Multiple agents work simultaneously
- Quality Review: Oracle validates architectural decisions
- Integration: Main Conductor synthesizes results
- Large refactoring across multiple files
- Full-stack feature implementation
- Architecture design with code generation
- Complex debugging requiring multiple perspectives
Authentication
Sisyphus requires API keys for the underlying model providers:- Anthropic API Key
- OpenAI API Key
- Blocks
- Combined Setup
Required for Main Conductor and Backend Specialist
- Get an API key at Anthropic Console
- Set the environment variable:
ANTHROPIC_API_KEY=sk-ant-... - In Blocks Dashboard, go to Dashboard → Agents
- Select Sisyphus and configure Anthropic authentication
Using Sisyphus
Sisyphus is experimental and cannot be set as a default agent. Use the/sisyphus slash command to invoke it:
As an experimental agent, Sisyphus must be explicitly invoked with the
/sisyphus command and cannot be used as your default agent.Best For
- Complex multi-file refactoring
- Full-stack feature implementation
- Architecture design and planning
- Large-scale codebase transformations
- Projects requiring multiple areas of expertise
- Strategic code reviews with Oracle agent validation
- Claude Code compatibility (drop-in replacement)
Cost
Sisyphus uses multiple API providers currently supported in Blocks:- Anthropic API: Billed for the Main Conductor and the Claude specialist agents
- OpenAI API: Billed for the Oracle agent
Experimental Status
As an experimental feature, Sisyphus is actively evolving:- Multi-agent orchestration is a cutting-edge approach
- Agent delegation strategies are being refined
- New specialist agents may be added
- Performance optimizations are ongoing
- Feedback helps improve the system
Next Steps
Claude Code
Learn about Claude Code compatibility
OpenCode Agent
Explore OpenCode’s architecture

