Skip to content

Graphorin API reference v0.12.1


Graphorin API reference / @graphorin/memory / / ConsolidatorStateRow

Interface: ConsolidatorStateRow

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

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:443
activeLockHeldByreadonlystring | null-packages/memory/src/internal/storage-adapter.ts:442
lastCompletedAtreadonlynumber | null-packages/memory/src/internal/storage-adapter.ts:440
lastPhasereadonly"light" | "standard" | "deep" | null-packages/memory/src/internal/storage-adapter.ts:439
lastProcessedMessageIdreadonlystring | null-packages/memory/src/internal/storage-adapter.ts:438
nextEligibleAtreadonlynumber | null-packages/memory/src/internal/storage-adapter.ts:441
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:450
scopereadonlySessionScope-packages/memory/src/internal/storage-adapter.ts:437