Search Memory
client.memories.search(MemorySearchParams { filters, query, char_budget, 7 more } body, RequestOptionsoptions?): MemorySearchResponse { all_retrieved_artifacts, artifacts, context, 5 more }
POST/v1/memories/search/
Search memories. mode=flat returns flat results; mode=context
runs the full retrieval agent and returns assembled context.
Search Memory
import XtraceMemoryManager from 'xtrace-memory-manager';
const client = new XtraceMemoryManager({
apiKey: process.env['XTRACE_MEMORY_MANAGER_API_KEY'], // This is the default and can be omitted
orgID: process.env['XTRACE_MEMORY_MANAGER_ORG_ID'], // This is the default and can be omitted
});
const response = await client.memories.search({
filters: {},
query: 'x',
});
console.log(response.all_retrieved_artifacts);{
"all_retrieved_artifacts": [
{
"artifact_id": "artifact_id",
"artifact_type": "artifact_type",
"content": "content",
"conv_id": "conv_id",
"created_at": "created_at",
"descriptor_fact_ids": [
"string"
],
"episode_id": "episode_id",
"is_latest": true,
"name": "name",
"parent_artifact_id": "parent_artifact_id",
"rationale": "rationale",
"root_artifact_id": "root_artifact_id",
"score": 0,
"summary": "summary",
"version": 0
}
],
"artifacts": [
{
"artifact_id": "artifact_id",
"artifact_type": "artifact_type",
"content": "content",
"conv_id": "conv_id",
"created_at": "created_at",
"descriptor_fact_ids": [
"string"
],
"episode_id": "episode_id",
"is_latest": true,
"name": "name",
"parent_artifact_id": "parent_artifact_id",
"rationale": "rationale",
"root_artifact_id": "root_artifact_id",
"score": 0,
"summary": "summary",
"version": 0
}
],
"context": "context",
"episodes": [
{
"episode_id": "episode_id",
"artifact_ids": [
"string"
],
"conv_id": "conv_id",
"ended_at": "ended_at",
"fact_ids": [
"string"
],
"started_at": "started_at",
"summary": "summary",
"title": "title"
}
],
"facts": [
{
"fact_id": "fact_id",
"text": "text",
"change_reason": "change_reason",
"change_type": "change_type",
"consolidated_at": "consolidated_at",
"conv_id": "conv_id",
"created_at": "created_at",
"episode_id": "episode_id",
"event_date": "event_date",
"fact_type": "fact_type",
"metadata": {},
"origin": "origin",
"root_artifact_id": "root_artifact_id",
"score": 0,
"source_artifact_id": "source_artifact_id",
"source_dia_ids": [
"string"
],
"source_event_ids": [
"string"
],
"source_role": "source_role",
"status": "status",
"supersedes": "supersedes"
}
],
"mode": "flat",
"results": [
{
"id": "id",
"memory": "memory",
"agent_id": "agent_id",
"categories": [
"string"
],
"conv_id": "conv_id",
"created_at": "created_at",
"metadata": {},
"score": 0,
"updated_at": "updated_at",
"user_id": "user_id"
}
],
"stage_timings": {
"foo": 0
}
}Returns Examples
{
"all_retrieved_artifacts": [
{
"artifact_id": "artifact_id",
"artifact_type": "artifact_type",
"content": "content",
"conv_id": "conv_id",
"created_at": "created_at",
"descriptor_fact_ids": [
"string"
],
"episode_id": "episode_id",
"is_latest": true,
"name": "name",
"parent_artifact_id": "parent_artifact_id",
"rationale": "rationale",
"root_artifact_id": "root_artifact_id",
"score": 0,
"summary": "summary",
"version": 0
}
],
"artifacts": [
{
"artifact_id": "artifact_id",
"artifact_type": "artifact_type",
"content": "content",
"conv_id": "conv_id",
"created_at": "created_at",
"descriptor_fact_ids": [
"string"
],
"episode_id": "episode_id",
"is_latest": true,
"name": "name",
"parent_artifact_id": "parent_artifact_id",
"rationale": "rationale",
"root_artifact_id": "root_artifact_id",
"score": 0,
"summary": "summary",
"version": 0
}
],
"context": "context",
"episodes": [
{
"episode_id": "episode_id",
"artifact_ids": [
"string"
],
"conv_id": "conv_id",
"ended_at": "ended_at",
"fact_ids": [
"string"
],
"started_at": "started_at",
"summary": "summary",
"title": "title"
}
],
"facts": [
{
"fact_id": "fact_id",
"text": "text",
"change_reason": "change_reason",
"change_type": "change_type",
"consolidated_at": "consolidated_at",
"conv_id": "conv_id",
"created_at": "created_at",
"episode_id": "episode_id",
"event_date": "event_date",
"fact_type": "fact_type",
"metadata": {},
"origin": "origin",
"root_artifact_id": "root_artifact_id",
"score": 0,
"source_artifact_id": "source_artifact_id",
"source_dia_ids": [
"string"
],
"source_event_ids": [
"string"
],
"source_role": "source_role",
"status": "status",
"supersedes": "supersedes"
}
],
"mode": "flat",
"results": [
{
"id": "id",
"memory": "memory",
"agent_id": "agent_id",
"categories": [
"string"
],
"conv_id": "conv_id",
"created_at": "created_at",
"metadata": {},
"score": 0,
"updated_at": "updated_at",
"user_id": "user_id"
}
],
"stage_timings": {
"foo": 0
}
}