Developer docs SDK
Memories
Read the lessons each run deposits: list per meta-task, search semantically, or trace back to a single run.
Python
| Method | Description |
|---|---|
| list_task_type_memories(task_type, query?, k=20, order="most", limit=20, offset=0) | With query: semantic search returning k results. Without: paginated by creation time |
| get_task_memories(task_id, limit=20, offset=0) | Memories contributed by one run |
from workflow import memories
grounding = memories.list_task_type_memories(
"incident-triage", query="database failover", k=5
)
novel = memories.list_task_type_memories(
"incident-triage", query="database failover", k=5, order="least"
)TypeScript
import { AllyBuildClient, MemoriesApi, ALLYBUILD_API_URL, TASK_JWT, PROJECT_ID } from "@allybuild/sdk";
const client = new AllyBuildClient(ALLYBUILD_API_URL, TASK_JWT, PROJECT_ID);
const memories = new MemoriesApi(client);
const hits = await memories.listTaskTypeMemories("incident-triage", {
query: "database failover",
k: 5,
});
const runNotes = await memories.getTaskMemories(TASK_ID);