Option A — dispatch a report when the meeting ends
Fire a one-shot dispatch the moment a call wraps (e.g. from your own meeting-end hook):Option B — a standing routine
If you’d rather not wire a hook, run it on a schedule that sweeps recent meetings:What you get
The report is grounded, not a bare summary — it’s anchored in the accumulated context the workspace already holds, and each run leaves the workspace more complete (people, companies, decisions linked). See Knowledge agent.Going live instead
To surface decisions and action items during the call rather than after, run the live copilot —POST /agent/meeting/start then stream cards from GET /agent/meeting/stream. See
Meeting copilot and the Agent API.
Routines and dispatches are workspace writes, so they need a trusted trigger (
message/scheduled),
which mounts the workspace rw. Untrusted triggers are propose-only — see
Governance.