SmartMemory
GET
/memory/agents/{agent_id}/evaluation

Get the current evaluation for an agent on a given (dimension, domain) slot.

Returns {evaluation: <dict>} when a current evaluation exists, or {evaluation: null} on cold-start / unseen slot (HTTP 200 either way).

Error codes:

  • 404 AGENT_NOT_FOUND: agent_id does not belong to the current tenant.
  • 422: required query params missing.

Mirrors the GET /{agent_id}/recall-profile pattern (agents.py:230).

Path Parameters

agent_id*Agent Id

Query Parameters

dimension*Dimension
domain*Domain

Response Body

application/json

application/json

curl -X GET "https://example.com/memory/agents/string/evaluation?dimension=string&domain=string"
null
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string",
      "input": null,
      "ctx": {}
    }
  ]
}