开发者文档 SDK
记忆
读取每次运行沉淀的经验:按元任务列出或语义检索,按运行追溯来源。
Python
| 方法 | 说明 |
|---|---|
| list_task_type_memories(task_type, query?, k=20, order="most", limit=20, offset=0) | 带 query 语义检索 k 条;不带则按创建时间分页 |
| get_task_memories(task_id, limit=20, offset=0) | 某次运行贡献的记忆 |
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);