Memory Sync

Share project state across agents with version-based conflict resolution.

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:

ScenarioOutcome
Client version > serverAccepted
Client version < serverConflict (server wins)
Same version, same hashIdempotent
Same version, different hashConflict

Memory is quota-gated per workspace tier.