Concierge orchestration, interrupts, and a Poke-style voice

commit

2026-06-08 · and-co

Pretty big day. The concierge now picks both the specialist and the depth per turn, so a "add Bruce and Joe to the guest list" goes to a terse platform agent in act mode instead of the website coder fetching fifteen fields to "reconcile" two names. Added a generic platform CRUD agent gated by the user's grants, a cross-runtime interrupt/steer channel (stop or correct a running agent mid-thought, with a frontend Stop button), and an SSE activity stream so the couple sees a friendly status while operators can flip on the raw trace. Also rewrote the couple-facing voice to sound like a clever friend texting rather than a brand emailing a client, moved provisioning and invite preview into the API so Next stops reading the DB, and fixed the concierge misrouting new messages onto stale pending items. The memory recall agent now returns facts only, no analysis, which was the source of the inconsistent voice across companions.

19 commits across 1 repo (belo-works: 19). 62 files changed. Diff was truncated for summarization.

Related