Vault, connections, brain, approvals, payments, wallet, phone and trading emit an
activity event scoped to the tenant user. Use logs to build a
per-user timeline, an agent profile audit view across all users, or a live dashboard feed.
Coverage is partial, and the trail is best-effort. The primitives above write events;
the rest do not yet, so an empty result means “nothing this trail records happened”, not
“nothing happened”. logTenantEvent also swallows its own insert failure so an audit write
can never fail the action it describes — an absent row does not prove an absent act.
Reconcile against approvals, which is committed on the transaction path. See
the decision ledger.
CLI First
Querying
Response:
Parameters
Cross-user (agentProfile view)
Live stream (SSE)
The SSE stream is ideal for a live dashboard timeline — it pushes each activity.logged
event the moment it’s recorded, no polling required.
Error Handling
Typical Workflow