Skip to content

Graphorin API reference v0.7.0


Graphorin API reference / @graphorin/memory / / ConsolidatorStateRow

Interface: ConsolidatorStateRow

Defined in: packages/memory/src/internal/storage-adapter.ts:386

Persisted per-scope consolidator state row mirrored byte-for-byte by @graphorin/store-sqlite's consolidator_state table. The lock fields (activeLockHeldBy / activeLockAcquiredAt) are populated while a phase is running and cleared when it finishes; the cursor fields advance as the standard phase processes a batch of messages.

Stable

Properties

PropertyModifierTypeDescriptionDefined in
activeLockAcquiredAtreadonlynumber | null-packages/memory/src/internal/storage-adapter.ts:393
activeLockHeldByreadonlystring | null-packages/memory/src/internal/storage-adapter.ts:392
lastCompletedAtreadonlynumber | null-packages/memory/src/internal/storage-adapter.ts:390
lastPhasereadonly"light" | "standard" | "deep" | null-packages/memory/src/internal/storage-adapter.ts:389
lastProcessedMessageIdreadonlystring | null-packages/memory/src/internal/storage-adapter.ts:388
nextEligibleAtreadonlynumber | null-packages/memory/src/internal/storage-adapter.ts:391
reflectionWatermarkreadonlynumber | nullended_at (epoch ms) of the newest episode the deep-phase reflection pass has already reflected on (MCON-13). A later pass accumulates importance only from strictly-newer episodes; null ⇒ nothing reflected yet.packages/memory/src/internal/storage-adapter.ts:400
scopereadonlySessionScope-packages/memory/src/internal/storage-adapter.ts:387