OpenCode uses a primary/subagent model inside one session (helpers report back), while Claude Code agent teams run multiple independent sessions that can message each other directly and coordinate via a shared task list.
Pros
- Lower overhead and token cost than fully parallel sessions.
- Fine-grained tool/permission control per agent via config.
- Reusable skills defined in repo or user config, loaded on-demand.