Skip to content

Graphorin API reference v0.8.0


Graphorin API reference / @graphorin/memory / / ReviserPresetOptions

Interface: ReviserPresetOptions

Defined in: packages/memory/src/consolidator/presets.ts:21

Options accepted by reviserConsolidatorPreset.

Properties

PropertyModifierTypeDescriptionDefined in
ceilings?readonlyPartial<ConsolidatorCeilings>Ceiling overrides on top of the standard tier defaults.packages/memory/src/consolidator/presets.ts:47
curatedBlocks?readonlyreadonly CuratedBlockSpec[]Curated blocks the reviser maintains. Default: [{ label: 'learned_context' }].packages/memory/src/consolidator/presets.ts:30
defaultScopereadonlySessionScopeScope the scheduled triggers fire under.packages/memory/src/consolidator/presets.ts:25
onExceed?readonly"pause" | "throw"Budget posture. The preset refuses 'log' (an unattended reviser must stop, not narrate). Default 'pause'.packages/memory/src/consolidator/presets.ts:45
providerreadonlyProviderThe (cheap) provider the reviser's passes run on.packages/memory/src/consolidator/presets.ts:23
reflection?readonlybooleanEnable the deep-phase reflection pass too. Default false.packages/memory/src/consolidator/presets.ts:49
schedule?readonly{ cron?: ConsolidatorTriggerSpec; idle?: ConsolidatorTriggerSpec; }Cadence: the idle spec drives light+standard consolidation between sessions; the cron spec is what reaches the DEEP phase (curated blocks, reflection, conflict drain). Defaults: idle: 'idle:15m', cron: 'cron:0 5 * * *'.packages/memory/src/consolidator/presets.ts:37
schedule.cron?readonlyConsolidatorTriggerSpec-packages/memory/src/consolidator/presets.ts:39
schedule.idle?readonlyConsolidatorTriggerSpec-packages/memory/src/consolidator/presets.ts:38