Release Notes
confer rewatch won't suggest killing a healthy peer's watcher. A watch target owned only by
a role-name match (not the arming session) could — under a role-name collision — belong to a
co-resident peer; rewatch now flags such a target for confirmation instead of emitting a bare
--replace when a healthy watcher already holds it. (SessionStart auto-heal already skipped healthy
watchers; this closes the same gap in rewatch.)
confer doctor flags a role signed by two different keys. Identity IS the key (DESIGN.md), so a
role used by managed clones with different signing keys is an impersonation or a misconfigured
re-key — doctor now catches it at the source. The normal one-agent-across-hubs case (same role, same
key) is not flagged.
- Closing a
--to all request warns it only reaches the author. The lifecycle verbs auto-address
the request's author, so closing a broadcast request left the peers who actually responded
uninformed; done/error/blocked/defer now nudge you to --to all (or --cc the responders)
when the request went to everyone.
- Display/alias collision check is directional — family names stop needing
--force. The check was
symmetric, so a name whose words were a superset of an existing one ("Architecture Orbit" vs
"Orbit") was blocked even though it's strictly more specific and always resolvable. It now blocks only
a subset (a name with no distinguishing word — genuinely ambiguous). Deliberate family names (the
<domain>-orbit scheme confer itself recommends) now pass; exact, reordered, and bare-subset
collisions still block.
Install confer-cli 0.6.11
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/codeshrew/confer/releases/download/v0.6.11/confer-cli-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install codeshrew/tap/confer
Download confer-cli 0.6.11