POST
/
mcp
/
search_session_memory
Tool: Search Memory (Self-Contained)
curl --request POST \
  --url http://localhost:8080/v1/mcp/search_session_memory \
  --header 'Content-Type: application/json' \
  --data '{
  "session": {
    "group_id": "<string>",
    "agent_id": [
      "<string>"
    ],
    "user_id": [
      "<string>"
    ],
    "session_id": "<string>"
  },
  "query": "<string>",
  "filter": {},
  "limit": 123
}'
{
  "status": 0,
  "content": {}
}

Body

application/json

Data model for querying the memory system.

session
object
required

The session context for the search.

query
string
required

The natural language query or concept.

filter
object | null

Optional filters for episodic/profile memory.

limit
integer | null

Maximum number of results to return.

Response

200 - application/json

A search result object.

Unified response model for memory search results.

status
integer
default:0
required

Status code (0 for success, non-zero for error).

content
object
required

The combined search results from episodic and profile memory.