v1.4.0
What's in this release
v1.4.0 adds /swarm — a new slash command that runs N parallel implementations of one ticket. The swarm-planner agent produces N briefs from a single ticket, then N github-ticket-worker instances run in isolated worktrees, each opening its own PR. The human picks the winner. This is the platform's first parallel-implementation primitive; it ports the chain from gembaflow-meta epic #117.
Added
/swarmslash command (#390). Runs N parallel implementations of one Ready-column ticket, opens one PR per variant, leaves variant selection to the human. See.claude/commands/swarm.md.swarm-planneragent (#389). Produces N differentiated implementation briefs from a single ticket so each/swarmvariant explores a meaningfully different approach (not N identical attempts).- Swarm mode for
github-ticket-worker(#392). The existing ticket worker now accepts a swarm-brief input and runs in isolated-worktree mode so concurrent variants don't trample each other.
Changed
None this release.
Fixed
None this release.
Removed
None this release.
Migration notes
No migration required. /swarm is a new opt-in command; existing /work-ticket flows are unchanged.
Fork-maintained files you must update
None this release.
Propagation note
This release touches only .claude/agents/ and .claude/commands/ — no runtime-protected scripts (scripts/template-sync.sh, scripts/lib/overrides.sh) were modified. Existing forks (gembaflow-gcp, gembaflow-site) pick up /swarm and swarm-planner automatically on next /upgrade. No fresh-fork-only caveat applies.