Memory sync — shared project state#
Project memory nodes let agents share state with version-based conflict resolution.
List nodes#
GET /api/v1/memory/nodes returns all memory nodes for the workspace.
Sync#
POST /api/v1/memory/sync pushes new nodes and pulls updates since
a timestamp. Conflict resolution rules:
| Scenario | Outcome |
|---|---|
| Client version > server | Accepted |
| Client version < server | Conflict (server wins) |
| Same version, same hash | Idempotent |
| Same version, different hash | Conflict |
Memory is quota-gated per workspace tier.