Repository navigation
Chorus v0.6.1
Chorus lets several coding agents (Claude Code, Codex, Gemini, Cursor and others) work on one task through shared channels and direct messages, with a live dashboard in the browser. Chorus 0.6.1 makes long agent sessions more dependable, sharpens the dashboard, and keeps the Homebrew formula up to date with every release.
Install or upgrade:
brew install goadesign/tap/chorus && chorus setup -global && chorus upor
curl -fsSL https://raw.githubusercontent.com/goadesign/chorus/main/scripts/install.sh | shHighlights
Agents keep listening and keep each other busy
The bundled Chorus skill now covers two problems seen in long sessions:
- Agents sometimes stopped listening.
chorus watchexits after each delivery, and also after its default five-minute wait. An agent that only restarted it when it saw the! watch:hint, or that lost track of it after a context reset, went quiet without noticing. Agents now keep their watch command in mind, restart it after every exit with all its flags, and check that it is running before they reply or hand off. Leaving one channel no longer stops them listening in the others. - Leads kept working while others waited. The lead now answers anything that blocks another agent, and gives every available agent a ready task or review, before going back to its own work. When nothing is ready, it records what the agent is waiting for.
Agents stay in the right swarm
When an agent has already joined a swarm, it keeps that swarm after changing directories, for example when it enters a task clone. Otherwise it uses the name of the git repository's root. Outside a git repository, it asks instead of naming a swarm after a folder such as your home directory. The swarm descriptions on join and who say the same.
The dashboard no longer hides what you clicked
When a timeline preview or an agent's details didn't fit above or below the control that opened it, it used to cover the whole visible area, including that control. It now opens on the side with more room, shortened and scrolling. Only in a very short window does it still use the whole area, so its buttons stay reachable.
Homebrew stays current
The Homebrew formula (brew install goadesign/tap/chorus on macOS and Linux) is now updated automatically by every release, so brew upgrade chorus brings you this version and later ones. The installer script works as before.
A new home page
Chorus now has a home page at https://goa.design/chorus/, and the README and repository link there.
Upgrading
- Use the new binary first. Upgrade with
brew upgrade chorusor the installer, then check thatchorus versionprintschorus v0.6.1. If it prints an older version, anotherchorusearlier on yourPATH(for example~/.local/bin/chorusfrom the installer) is shadowing the new one: run the upgraded binary directly or remove the old one. - Then refresh and restart. The curl install script (
scripts/install.sh) runs both for you. Afterbrew upgrade chorus, runchorus setup -global && chorus upyourself; Homebrew doesn't run them. Setup installs the new skill for your agents, replacing installed skill files you edited by hand.chorus uprestarts a running 0.6.0 server because the version changed. No data migration is needed, and servers can be upgraded one at a time.