Skip to main content
An agent record is a catalog resource created automatically when an agent spawns. You do not author agent records — the platform writes them at spawn time and updates them when the agent terminates. Each record captures the agent’s identity, authorization grants, session location, and purpose. The agent kind is hidden from schema discovery (murmur describe does not list it), but agent records are readable via murmur get agent.
This is a runtime record, not a user-authored resource. To configure how agents behave, use agent personas.

Fields

agent_id fields

The agent_id object identifies the agent uniquely within the tenant. The catalog name for an agent record is derived from the agent_id: {owner_provider}/{account}/w/{workspace}/{slug}[/{slug}...]. The owner_provider segment uses a lowercase form of the enum (for example, PROVIDER_GITHUB_OAUTH becomes github_oauth).

Grant fields

Each grant in the grants array controls what actions specific users or groups can perform on this agent.

Examples

Listing agent records

Reading a single agent record

The catalog name includes slashes. Quote the name when passing it to shell commands.

Errors