Description
OpenCode Go has 12 models available. Since around May 14, 11 of them return "Insufficient balance" when used for subagent spawning via the Task tool. Only minimax-m2.7 works.
Steps to reproduce
- Have an active OpenCode Go subscription (0% usage on dashboard)
- Configure
oh-my-openagent or opencode.json to use any opencode-go/ model except minimax-m2.7
- Call
task(category="quick", ...) or task(subagent_type="oracle", ...) to spawn a subagent
- Observe the error
Expected behavior
Subagents should spawn successfully using the configured opencode-go/ model, as they did before May 14.
Actual behavior
Subagent returns: "Insufficient balance. Manage your billing here: https://opencode.ai/workspace/.../billing"
The user's Go subscription is active with 0% usage. The problem is NOT on the user's billing side.
Test results (all 12 models)
Tested ALL models under opencode-go/ provider. Only MiniMax models work:
| Model |
Upstream |
Subagent Spawn |
| minimax-m2.7 |
MiniMax |
OK |
| minimax-m2.5 |
MiniMax |
OK (per #24492) |
| deepseek-v4-flash |
DeepSeek |
Insufficient balance |
| deepseek-v4-pro |
DeepSeek |
Insufficient balance |
| qwen3.5-plus |
Qwen |
Insufficient balance |
| qwen3.6-plus |
Qwen |
Insufficient balance |
| kimi-k2.5 |
Moonshot AI |
Insufficient balance |
| kimi-k2.6 |
Moonshot AI |
Insufficient balance |
| glm-5 |
ZhipuAI |
Insufficient balance |
| glm-5.1 |
ZhipuAI |
Insufficient balance |
| mimo-v2.5 |
(third-party) |
Insufficient balance |
| mimo-v2.5-pro |
(third-party) |
Insufficient balance |
Same pattern of failures: upstream provider accounts (DeepSeek, Moonshot, ZhipuAI, etc.) have depleted prepaid balances. This has happened repeatedly (Kimi/Moonshot in April, DeepSeek on May 14, mimo on May 17).
This is especially impactful for multi-agent orchestration workflows (Task tool -> subagents, UltraWork/Team-UltraWork modes) which are common when using orchestrator plugins like oh-my-openagent.
Suggested fix
The error message should differentiate between "your billing is exhausted" and "OpenCode Go upstream provider is temporarily unavailable". A status endpoint showing which upstream providers are degraded would also help users understand the issue without having to dig through GitHub issues.
OpenCode version
v1.15.4
Operating System
Windows
Terminal
PowerShell
Plugins
oh-my-openagent v4.1.2
Description
OpenCode Go has 12 models available. Since around May 14, 11 of them return "Insufficient balance" when used for subagent spawning via the Task tool. Only
minimax-m2.7works.Steps to reproduce
oh-my-openagentoropencode.jsonto use anyopencode-go/model exceptminimax-m2.7task(category="quick", ...)ortask(subagent_type="oracle", ...)to spawn a subagentExpected behavior
Subagents should spawn successfully using the configured
opencode-go/model, as they did before May 14.Actual behavior
Subagent returns: "Insufficient balance. Manage your billing here: https://opencode.ai/workspace/.../billing"
The user's Go subscription is active with 0% usage. The problem is NOT on the user's billing side.
Test results (all 12 models)
Tested ALL models under
opencode-go/provider. Only MiniMax models work:Same pattern of failures: upstream provider accounts (DeepSeek, Moonshot, ZhipuAI, etc.) have depleted prepaid balances. This has happened repeatedly (Kimi/Moonshot in April, DeepSeek on May 14, mimo on May 17).
This is especially impactful for multi-agent orchestration workflows (Task tool -> subagents, UltraWork/Team-UltraWork modes) which are common when using orchestrator plugins like oh-my-openagent.
Suggested fix
The error message should differentiate between "your billing is exhausted" and "OpenCode Go upstream provider is temporarily unavailable". A status endpoint showing which upstream providers are degraded would also help users understand the issue without having to dig through GitHub issues.
OpenCode version
v1.15.4
Operating System
Windows
Terminal
PowerShell
Plugins
oh-my-openagent v4.1.2