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

# Interface AssistantMemoryRecall

One recall-ledger row: a block the host actually injected into a session's driver text (§29.6 trace view). Three rows max per session — the first-turn memory block, the first-turn project-context snapshot, and the LATEST host-state brief.

```typescript
interface AssistantMemoryRecall {
    content: string;
    createdAt: number;
    id: number;
    kind: "memory-block" | "project-context" | "host-brief";
    projectId: string | null;
    sessionId: string;
}
```

Types: [content](#content), [createdAt](#createdat), [id](#id), [kind](#kind), [projectId](#projectid), [sessionId](#sessionid)

##### Index

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

[content](#content) [createdAt](#createdat) [id](#id) [kind](#kind) [projectId](#projectid) [sessionId](#sessionid)

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

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

```typescript
content: string
```

### <a id="createdat"></a>createdAt

```typescript
createdAt: number
```

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

```typescript
id: number
```

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

```typescript
kind: "memory-block" | "project-context" | "host-brief"
```

### <a id="projectid"></a>projectId

```typescript
projectId: string | null
```

### <a id="sessionid"></a>sessionId

```typescript
sessionId: string
```
