Highlights
🚀 Swarm Mode — Batch-Parallel Subagent Execution
- Launch multiple subagents in parallel with a single template + item list
- Same operation across N files/modules/tests runs concurrently (up to 20)
- Supports
background: truefor fire-and-forget batch work - Results returned as structured XML with per-item status and timing
🌳 Worktree Isolation v2
- New
/worktreeslash command for subagent git isolation - Each subagent operates in its own git worktree branch
- Prevents conflicts between parallel agents modifying the same files
- Global LSP instance shared across all agent types for performance
Other Changes
- Restored
task_statustool for polling background subagent state - Background subagents enabled by default
- Renamed binary from
opencodetoopencode-x - Fixed model variant preservation on push-to-background auto-resume
- Fixed permission pattern matching in non-VCS projects
- Prevented orphaned Java LSP processes on unclean exit
- Cherry-picked upstream fixes: WebSocket transport for OpenAI, prompt corruption fix, auto-compaction respect, reasoning summary gating, shell cancel race fix, destructive edit match prevention
- CI improvements and test fixes