SmartMemory
GET
/memory/progress/stream

Stream ProgressEvents as Server-Sent Events.

Three modes per progress-event-contract.json SSEEndpoint.modes. Scope is derived server-side; no scope query parameter is accepted.

Error codes per contract SSEEndpoint.errors:

  • 400: invalid query combination
  • 401: missing/invalid auth (handled by scope middleware)
  • 403: no workspace membership (handled by scope middleware)
  • 404: run_id not found in caller's stream window

Query Parameters

run_id?|

Filter to a single run. Required when from_seq is present.

from_seq?|

Per-run replay starting point. Must accompany run_id.

since?|

Redis stream ID to resume from. Mutually exclusive with from_seq.

Response Body

application/json

application/json

curl -X GET "https://example.com/memory/progress/stream"
null
{
  "detail": [
    {
      "loc": [
        "string"
      ],
      "msg": "string",
      "type": "string",
      "input": null,
      "ctx": {}
    }
  ]
}