> ISPO SDK documentation. [HTML](https://ispo.ai/docs/interfaces/core.AssistantMemoryRecallTrace.html) · [Documentation index](https://ispo.ai/docs/llms.txt)

# Interface AssistantMemoryRecallTrace

What the assistant actually saw for one session: the injected blocks from the recall ledger plus the session's tool calls (memory reads included) from the durable transcript record.

```typescript
interface AssistantMemoryRecallTrace {
    recalls: AssistantMemoryRecall[];
    toolCalls: AssistantMemoryTraceToolCall[];
}
```

Types: [recalls](#recalls), [AssistantMemoryRecall](core.AssistantMemoryRecall.md), [toolCalls](#toolcalls), [AssistantMemoryTraceToolCall](core.AssistantMemoryTraceToolCall.md)

##### Index

### <a id="properties"></a>Properties

[recalls](#recalls) [toolCalls](#toolcalls)

## <a id="properties-1"></a>Properties

### <a id="recalls"></a>recalls

```typescript
recalls: AssistantMemoryRecall[]
```

Types: [AssistantMemoryRecall](core.AssistantMemoryRecall.md)

### <a id="toolcalls"></a>toolCalls

```typescript
toolCalls: AssistantMemoryTraceToolCall[]
```

Types: [AssistantMemoryTraceToolCall](core.AssistantMemoryTraceToolCall.md)
