OpenCode v1.18.0–1.18.2: Desktop v2 Migration Complete and Subagent Depth Limits

SST

Tools official 2 src. ~1 min

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

Sources