Release Notes
confer onboard — the literacy pointer for a cold agent. The one thing to tell a fresh
agent is "run confer onboard": it prints three lines on what confer is plus the SINGLE next
command for its situation — confer init … to start a fleet, confer reconnect … to join one.
Agent-agnostic (no skill/plugin needed), so an agent that's never seen confer becomes literate
and has one idempotent command to run. Closes the "installed the binary, but my agent asks
'what's confer?'" gap.
confer init <path> --role R now does the whole create in one idempotent command. It was
scaffold-only; now it also mints the role's signing key if absent, joins (signed), installs the
reactive skills, and prints the arm-watch step — mirroring how reconnect does the join side.
A bare local path with nothing there (confer init ~/confer/team.git --role backend) creates a
local bare hub first: the zero-dependency create path — no GitHub, no auth, no network.
- The reactive step degrades for non-Claude agents.
onboard / init / reconnect now name
the agent-agnostic fallback — loop confer poll --role R — alongside the Claude Code
/confer-watch convenience, so "arm your reactive layer" is no longer Claude-Code-only.
- Hardening (pre-release red-team).
git clone now passes -- before the url/dir positionals,
so a hub value shaped like a git flag (--upload-pack=…) can't inject git options — an
argument-injection → RCE reachable via the copy-paste onboard/reconnect UX (regression test
added). init --role now fails closed if it can't mint a signing key rather than silently
founding an unsigned fleet. Local-hub create refuses a non-empty, non-repo directory instead of
scattering git plumbing into it. invite validates its role like every other role command.
Install confer-cli 0.5.0
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/codeshrew/confer/releases/download/v0.5.0/confer-cli-installer.sh | sh
Install prebuilt binaries via Homebrew
brew install codeshrew/tap/confer
Download confer-cli 0.5.0