OpenCode uses "general" as its built-in general-purpose subagent type, while Claude Code uses "general-purpose". This caused "Unknown agent type: general-purpose is not a valid agent type" errors in OpenCode when running workflows that spawn subagents (plan-phase, new-project, debug, etc.). Fixes #411 Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>