cyberneticlibrary

Route agents to OpenCode providers

add-opencodeskillsetup L229,740
nanocoai/nanoclaw
What it does

Switch agent provider from Claude API to OpenCode (OpenRouter, OpenAI, Google, DeepSeek)

Best for

When you want to run agents on cheaper models (DeepSeek, Qwen) or multi-provider failover without rewriting orchestration.

Inputs
  • · AGENT_PROVIDER=opencode
  • · OpenCode config (model, provider, API key)
Outputs
  • · spawned agent running on selected OpenCode provider backend
Requires
  • · opencode-ai CLI (1.4.17 pinned)
  • · @opencode-ai/sdk (1.4.17 pinned)
  • · provider credentials
Preconditions

OpenCode CLI + SDK installed, provider credentials ready (OpenRouter/OpenAI/Google API key)

Failure modes
  • · SDK/CLI version mismatch (1.14.x breaks session UUID)
  • · Provider auth failure
  • · Missing barrel import
Trust signals
  • · Version pinning 1.4.17 (not latest)
  • · Barrel-registration test guards both trees
  • · Explicit session UUID breaking change coverage (1.14.x incompatible)