Skip to content

v0.7.0 — broadcasts scoped to the sender's project

Latest

Choose a tag to compare

@zach-source zach-source released this 03 Aug 02:37
· 2 commits to main since this release
v0.7.0
4dc8208

Broadcasts are scoped to your project

Every session subscribes to general, <project>, and leader — and broadcast() defaulted to general, so a single broadcast interrupted every session on the machine no matter which repo it was working in.

broadcast(text) now posts to the sender's own <project> channel. Reaching sessions in other repos is the explicit opt-in:

broadcast(text="…", channel="general")     # MCP tool
mailbox say "…" -c general                 # CLI

The server instructions also now tell agents to broadcast sparingly and prefer send_dm when only one session needs to know.

Breaking-ish: if you relied on the old default, add channel="general". Nothing else changed — subscriptions, DMs, requests, delegations, and read_channel are untouched.