Route agents to OpenCode providers

add-opencodeskillsetup L2★29,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)