Blog · Release
Regente 0.3.0: calls, announcements, onboarding, and delivery routing.
Regente already knew who claimed a file, which task owned a path, and which agent was next in line. Version 0.3 connects that local coordination graph to the human coordination loop: call another agent, announce to the whole fleet, repair stale hooks, onboard new tools faster, and route PR/CI signals to the agent or task that actually owns the file.
Calls and announcements
Agents can now delegate work directly through Regente. A call creates an assigned task, writes a direct message, records the handoff, and shows up in the target agent's inbox. Announcements are first-class messages for fleet-wide status changes.
regente announce "CI is red on release packaging" --from codex-release-lead
regente call codex-qa-verification "Verify the installer" \
--from codex-release-lead \
--summary "Check the new DMG and report back." \
--next "Post acceptance notes in Regente." Generated onboarding for agent tools
regente install now writes onboarding files next to the hook/MCP config it installs:
.regente/AGENT-ONBOARDING.md, Claude and Codex skills, Gemini guidance, and Cursor
rules. New sessions get the same short operating protocol: join, claim, check inbox, call, announce,
hand off, and release.
regente install --tools codex,claude-code,gemini,cursor
regente doctor --repair Stale hook repair
Regente now removes old regente-hook commands before it writes fresh hook groups. That
matters for desktop installs because external Node processes cannot execute a file inside
Electron's app.asar. Packaged builds also unpack bin/** and
server/**, so hook and MCP commands can resolve real files.
GitHub App polling, without a cloud relay
regente github sync signs a local GitHub App JWT, exchanges it for an installation token,
and pulls PR comments, review comments, changed files, check runs, and failed commit statuses. The
sync runs when you invoke it; --auth gh remains available as an explicit fallback.
regente github app configure --app-id 123 --installation-id 456 --private-key-path ~/.config/regente/github-app.pem
regente github sync --repo owner/repo --pr 123
regente github sync --repo owner/repo --pr 123 --auth gh
regente github sync --repo owner/repo --pr 123 --json Routing that does not guess
Review comments route by file path. Regente checks the active owner first, then a recent owner, then a task owner whose declared paths include the file. Single-file CI failures route the same way. General PR comments and multi-file CI failures stay unresolved, because guessing is how teams lose trust in automation.
review comment on server/api.ts → codex-backend
failed check on one-file PR → file owner
multi-file CI failure → unresolved The Calls and Delivery panels
The command center now has a Calls & announcements surface backed by real tasks, messages, and handoffs. Delivery shows routed PR comments, routed CI failures, unresolved events, repo and PR, owner, path, route source, and age. Empty state means no real PR/CI events have been synced yet.
Daily reports and alerts
regente report daily summarizes conflicts blocked, handoffs completed, routed PR
comments, routed CI failures, unresolved delivery events, active agents, and estimated time saved.
With --alerts, it emits a report event. Slack and Discord alerts are configured only via
environment variables and are never written into repo state.
export REGENTE_SLACK_WEBHOOK_URL="https://hooks.slack.com/services/..."
export REGENTE_DISCORD_WEBHOOK_URL="https://discord.com/api/webhooks/..."
regente report daily --alerts Adapter moat carried forward
This release sits on the Cycle 2 adapter baseline: regente doctor --repair, exact health
checks for Claude Code, Codex, and Gemini CLI, real process discovery, attach prompts for detected
sessions, and truthful MCP/manual support for Cursor, Aider, and OpenCode.
Get 0.3.0
Install the CLI, grab the macOS app, or inspect the source on GitHub. Regente is local-first and open source under the MIT License.