Use cases
Six major bumps, one evening.
Breaking-change upgrades are dreadful in series and tractable in parallel. Give each dependency its own Claude Code session, and let the Conductor dispatch, watch, and verify the fallout.
The pattern
Contain each blast radius.
One dependency per session
Brief each session to own a single upgrade end to end: read the changelog, apply the breaking changes, fix what breaks. One bump never bleeds into the next.
No babysitting the long ones
Big bumps take a while. Auto-accept answers the permission prompts, the watchdog nudges drifting sessions and relaunches exited CLIs, and pooled accounts rotate past usage limits.
Verified before it counts
An upgrade is not done because a session says so. Loom re-checks the work before marking the task complete and catches premature claims of victory.
The brief
Start from the outdated list.
Run the audit, paste the list into the goal bar, and say what done means: build passing, suite green, no deprecation warnings. The Conductor plans it into a DAG of tasks and the live activity strips show which bump each terminal is fighting.
# one major per terminal
$ npm outdated
react 18.3.1 19.1.0
typescript 4.9.5 5.8.2
eslint 8.57.0 9.27.0
vitest 1.6.0 3.1.4
tailwindcss 3.4.3 4.1.7
zod 3.23.8 4.0.1Questions
The honest part.
Will six upgrades step on each other?
Sometimes they touch the same files, which is why the mission is a DAG rather than a free-for-all: tasks that overlap can be ordered instead of raced. And nothing ships until you read it. The full git graph in the source control panel shows exactly what changed, see reviewing fleet work.
What if a bump is bigger than its changelog admits?
Every session is a real Claude Code TUI you can watch or type into. When the typescript lane needs a judgment call, click into that terminal and make it. The other five keep moving.
How does done get decided?
By the standard you wrote in the brief, re-checked by Loom before the task counts. Pair the upgrade with a test sweep from test coverage if the suite is thin.
Hand it the work.
Walk away.
macOS, Linux, and Windows. Around 13 MB. Free and open source.