OpenCode v1.18.0–1.18.2: Desktop v2 Migration Complete and Subagent Depth Limits
SST
OpenCode shipped three releases on July 14–15. v1.18.0 (July 14) completes the Desktop v2 migration with new layout, upgrade handling, and first-launch onboarding; a setting lets users toggle old vs. new layout during transition. v1.18.1 fixes settings panel spacing. v1.18.2 (July 15) stops subagents from spawning nested subagents by default; introduces a configurable subagent_depth limit for intentional recursive workflows. Desktop improvements include Mod+N for new tabs, restored Help button, and session visibility fixes.
Why it matters
The default subagent_depth guard prevents runaway recursive agent loops that could consume quota or cause unintended file changes — a practical safety rail as multi-agent workflows become common. Desktop v2 completes a significant UX rewrite for the 160K-star project.
Importance: 2/5
Subagent depth guard prevents recursive agent runaway; Desktop v2 migration complete; official sst/opencode GitHub releases