Agents
opencode adds resumable subagent failures carrying a task_id
opencode v1.18.20 (21 August 2026) stops returning empty results when a subagent tool call fails and instead surfaces the failure with a resumable task_id, and answers permission requests triggered by subagents during opencode run. It also retries provider responses ending in finish_reason: network_error and several spelling variants, plus xAI capacity and temporary-unavailability stream errors. v1.18.21 the same day continues responses when a model reports an unknown finish reason rather than stopping early. These are small, but they are exactly the failure modes that silently truncate multi-agent runs.
↳ Follow the thread