Search Memory
POST/v1/memories/search/
Search memories. mode=flat returns flat results; mode=context
runs the full retrieval agent and returns assembled context.
Body ParametersJSON
Search Memory
curl https://api.example.com/v1/memories/search/ \
-H 'Content-Type: application/json' \
-H "x-api-key: $XTRACE_MEMORY_MANAGER_API_KEY" \
-H "X-Org-Id: $XTRACE_MEMORY_MANAGER_ORG_ID" \
-d '{
"filters": {},
"query": "x"
}'{
"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
}
}