GET /memories
Query agent memories with filters.Request
Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
limit | number | 20 | Max items (1-100) |
offset | number | 0 | Items to skip |
type | string | - | Memory type filter |
minImportance | number | - | Minimum importance (0-1) |
since | number | - | Only after timestamp |
query | string | - | Semantic search query |
threshold | number | 0.6 | Similarity threshold for search |
Response
GET /memories/search
Semantic search across memories.Request
Query Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
q | string | Required | Search query |
limit | number | 10 | Max results |
type | string | - | Filter by type |
threshold | number | 0.6 | Min similarity |
recency | string | - | Time filter (1h, 24h, 7d, 30d) |
Response
GET /memories/core
Get consolidated core memories.Request
Response
GET /memories/stats
Get memory system statistics.Request
Response
GET /memories/linked
Get a memory with all its links.Request
Response
POST /memories/store
Store a new memory.Request
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
type | string | Yes | Memory type |
content | string | Yes | Memory content |
importance | number | No | 0-1 (default: auto-calculated) |
salience | number | No | 0-1 (default: auto-calculated) |
confidence | number | No | 0-1 (default: 0.8) |
metadata | object | No | Additional metadata |
Response
POST /memories/store-dedup
Store with deduplication check.Request
Response (New Memory)
Response (Duplicate Found)
POST /memories/consolidate
Trigger memory consolidation.Request
Response
POST /memories/reflect
Generate a self-reflection memory.Request
Request Body
| Field | Type | Required | Description |
|---|---|---|---|
type | string | No | Reflection type (emotional, knowledge, behavioral, growth) |
focus | string | No | Topic to reflect on |
depth | string | No | ”shallow” or “deep” |