Skip to main content
GET
Get an agent's memory summary

Authorizations

Authorization
string
header
required

A Recursion API key, created in the console under API keys.

Path Parameters

agent_id
string<uuid>
required

Agent id (UUID) as returned by createAgent or listAgents.

Response

One agent's living memory collection and automatic learning progress.

One agent's living memory collection and automatic learning progress.

agent_id
string
required

Agent whose sessions contribute to this memory.

agent_name
string
required

Current display name of the agent.

effective_model
string
required

Resolved memory model, inherited from this agent unless overridden.

failed_session_count
integer<int64>
required

Sessions whose extraction failed permanently and will not be retried automatically.

memory_count
integer<int64>
required

Number of current memories available for recall.

pending_session_count
integer<int64>
required

Useful session reports waiting to be incorporated.

revision
integer<int64>
required

Committed collection revision, increased by each applied update.

state
enum<string>
required

Whether memory is waiting for evidence, current, updating, or retrying after a failure.

Available options:
waiting,
idle,
updating,
delayed
total_bytes
integer<int64>
required

Total bytes of current memory content.

last_checked_at
string<date-time>

Most recent successful automatic memory update, including checks that changed nothing.

last_updated_at
string<date-time>

Most recent change to current memory content.

memory_model_ref
string

Explicit model override; absent means same as agent.

memory_store_id
string

Permanent collection id; absent before its first session starts.

next_retry_at
string<date-time>

Earliest next retry after a failed learning run.