Skip to main content

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 (Claude Opus 4.5) coordinating with specialized agents including Oracle (GPT-5) for strategic planning and architecture decisions. Sisyphus excels at complex multi-agent workflows.
Sisyphus is currently experimental and uses sophisticated multi-agent orchestration that may behave differently than single-agent systems.

Latest Models

Sisyphus uses a multi-agent architecture with specialized models currently supported in Blocks:
  • Main Conductor: Claude Opus 4.5 - Orchestrates all agents and handles coordination
  • Oracle Agent: GPT-5 - Strategic planning and architecture decisions
  • Backend Specialist: Claude Sonnet 4.5 - API and database work
Each agent specializes in specific tasks. The Main Conductor intelligently delegates work to the most appropriate specialist agent, enabling parallel execution and domain expertise. Additional specialized agents may be added as more providers become available in Blocks.

Multi-Agent Orchestration

Sisyphus’s power comes from coordinated agent collaboration:
  1. Task Analysis: Main Conductor analyzes the request
  2. Work Distribution: Tasks are delegated to specialist agents
  3. Parallel Execution: Multiple agents work simultaneously
  4. Quality Review: Oracle validates architectural decisions
  5. Integration: Main Conductor synthesizes results
This approach is particularly effective for:
  • 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:
Required for Main Conductor and Backend Specialist
  1. Get an API key at Anthropic Console
  2. Set the environment variable: ANTHROPIC_API_KEY=sk-ant-...
  3. In Blocks Dashboard, go to DashboardAgents
  4. 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:
@blocks /sisyphus implement a full-stack feature with tests and docs
@blocks /sisyphus refactor the entire auth system
Sisyphus shines with complex requests like “refactor the entire auth system” or “add a new feature with frontend, backend, tests, and documentation.” The multi-agent system handles complexity better than single agents.
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 Claude Opus 4.5 and Sonnet 4.5 usage
  • OpenAI API: Billed for GPT-5 (Oracle agent) usage
Check pricing at:
Sisyphus may use more tokens than single-agent systems due to multi-agent coordination. However, it often completes complex tasks faster and with higher quality, potentially reducing overall cost through efficiency.

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
The orchestration layer represents the future of AI coding assistants, where specialized expertise combines for superior results.

Next Steps