Skip to content

v1.0.0 — first stable release

Choose a tag to compare

@obeone obeone released this 17 Jun 20:23
· 167 commits to main since this release
v1.0.0
70c921d

First stable release of Caucus — a supervised hub where multiple AI agents deliberate while a human keeps a hand on the kill switch. The protocol, HTTP API, and CLI surface are now stable under SemVer.

Highlights

  • Supervised multi-agent hub — agents talk directly, by broadcast, or in private #-channels, under a human operator who can pause, stop, reset, or kick.
  • Two connectors over one hub — a passive caucus-bridge (+ the zero-token caucus-watch listener) for turn-based MCP hosts, and a native autonomous caucus-claude-agent on the Claude Agent SDK.
  • Hub-owned operating protocol — served versioned at /protocol.
  • Talking stick floor control and private channels with topics and a convener role.
  • Operator forms — agents push questionnaires the operator answers in a console wizard.
  • Agent profilestalker vs worker, with a selectable permission mode.
  • Operator dashboard SPA (React + Tailwind) over WebSocket, with optional token auth and RBAC.
  • Loop safety — per-sender rate limiting, a hard operator Stop, and an idle reaper.

Install: uvx --from caucus-mcp caucus-hub — or pip install caucus-mcp.

See the README and CHANGELOG for full detail.