§05 · Governance & observability

Events & audit search

The log of who did what on the platform (logins, agent connects, resource changes) and what happened in all agent sessions, searchable by actor, kind, and time.

An event records a platform-level action: who signed in, who connected to which agent, who created or deleted a resource. Access reviews and incident response run on this trail. For what happened inside an agent, see sessions.

The Events page showing the platform activity feed
The Events feed: sign-ins, resource changes, deployment lifecycle. Every row carries the actor and timestamp.

Event types

Each event carries a type, a category, a human-readable description, and a metadata object with the specifics. The full catalogue of what gets recorded:

TypeCategoryWhat it records
user.loginauthA user signed in
user.signupauthA new user signed up
user.service_tokenauthA short-term service token was issued
auth.default_org_changedauthA user changed their default organization
auth.password_reset_requestedauthA password reset was requested
auth.password_reset_completedauthA password reset completed
auth.password_reset_totpauthA password was reset via authenticator code
user.scim_provisionedauthSCIM provisioned a user
user.scim_replacedauthSCIM replaced a user
user.scim_updatedauthSCIM updated a user
user.scim_activatedauthSCIM activated a user
user.scim_deactivatedauthSCIM deactivated or deleted a user
agent.invoke.requestedagentsAn agent invocation was requested
agent.invoke.timeoutagentsAn invocation timed out waiting for the operator
agent.invoke.failedagentsAn agent invocation failed
agent.invokedagentsAn agent run was triggered
agent.connectedagentsSomeone opened a shell to an agent
agent.createagentsAn agent was created
agent.slack.invokedagentsAn agent was fired from Slack (/exo)
agent.webhook.invokedagentsAn agent was fired by a webhook
session.killedsessionsA session was killed
skill.createdskillA skill was created
skill.updatedskillA skill was updated
skill.deletedskillA skill was deleted
skill.syncedskillThe skills catalogue was synced
sandbox.invokedsandboxesA code sandbox was invoked
sandbox.connectedsandboxesSomeone connected to a code sandbox
tools.syncedtoolsCluster tools were synced from deployments
tool.connectedtoolsSomeone connected to a tool
tool.pausedtoolsA Bastion tool pod was paused
tool.testedtoolsA tool connectivity test ran
team.role_updatedteamA member's role was updated
team.member_toggledteamA member was enabled or disabled
team.member_removedteamA member was removed
team.member_invitedteamA member was invited
team.invitation_revokedteamAn invitation was revoked
group.scim_createdteamSCIM created a group
group.scim_replacedteamSCIM replaced a group
group.scim_members_replacedteamSCIM replaced a group's members
group.scim_members_addedteamSCIM added members to a group
group.scim_members_removedteamSCIM removed members from a group
group.scim_deletedteamSCIM deleted a group
provider.createdprovidersAn LLM provider was created
provider.updatedprovidersAn LLM provider was updated
provider.deletedprovidersAn LLM provider was deleted
integration.createdintegrationsAn integration was created
integration.updatedintegrationsAn integration was updated
integration.deletedintegrationsAn integration was deleted
mcp_server.createdmcpAn MCP server was created
mcp_server.updatedmcpAn MCP server was updated
mcp_server.deletedmcpAn MCP server was deleted
tenant.updatedsettingsTenant settings were updated
settings.test_email_sentsettingsA test email was sent
directory.synceddirectoryA directory sync completed
directory.sync_faileddirectoryA directory sync failed

Audit log

The Audit log rolls every session event across every deployment into one searchable view, scoped to your tenant. Where the Events feed tracks platform actions, the audit log reaches inside the runs themselves, so you can answer "what was typed, when, and by whom" across the whole fleet at once.

The Audit Log page: a tenant-wide, filterable feed of session events with payload search
The Audit log: every session event in one place, filterable by kind, actor, agent, and time window. Each row links straight to replay.

What you can filter and search on:

  • Payload text: free-text search across the event payload (stdin, stdout, tool arguments).
  • Kind: toggle User input, Thinking, Action, Terminal, and Identity events.
  • Actor: a specific user, by ID.
  • Agent: a specific agent, by ID.
  • Time window: a from/to date range.

Filters combine, and the match count updates as you narrow the set. Any row's Replay link jumps to the corresponding session.