Create a bitemporal replacement for an accessible memory item.
Path Parameters
Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Append a replacement while retaining the prior item's history.
Response Body
application/json
application/json
curl -X POST "https://example.com/memory/string/supersede" \ -H "Content-Type: application/json" \ -d '{ "content": "string", "memory_type": "string", "reason": "string" }'null{
"detail": [
{
"loc": [
"string"
],
"msg": "string",
"type": "string",
"input": null,
"ctx": {}
}
]
}Supersede Link Memory
Link two already-stored accessible items as a supersession. SVC-SUPERSEDE-LINK-1. The sibling ``POST /{item_id}/supersede`` *creates* the replacement from a content payload; this one relates two records that already exist, which is what a caller that wrote them separately needs. ``item_id`` is the OLD item, matching the sibling route's convention. The write stamps the OLD node with ``superseded=True``, ``superseded_by`` and ``superseded_at``, so consumers detect supersession by reading those properties off a recalled record — never by scanning for inbound edges.
Sweep Drift
Check all procedures in the workspace for schema drift. Returns a summary of procedures checked and drift events created.