Summary
OpenCode 1.18.20 now surfaces failed subagent calls with resumable task IDs instead of returning empty results, and retries several network, capacity and temporary-provider failures. It also preserves provider-specific token settings and handles permission requests raised by subagents during opencode run.
Why it matters
Recoverable failure state is essential when coding agents run unattended; silent empty results and transient provider errors otherwise turn automation into guesswork.
Related coverage
- GitHub’s Copilot Cloud Agent status visibility degraded for hours
- Claude Code v2.1.238 hardens plugin credentials and self-hosted agent operations
- Codex CLI 0.149 turns parallel agent sessions into a managed workspace