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
| Property | Modifier | Type | Description | Defined in |
|---|---|---|---|---|
ceilings? | readonly | Partial<ConsolidatorCeilings> | Ceiling overrides on top of the standard tier defaults. | packages/memory/src/consolidator/presets.ts:47 |
curatedBlocks? | readonly | readonly CuratedBlockSpec[] | Curated blocks the reviser maintains. Default: [{ label: 'learned_context' }]. | packages/memory/src/consolidator/presets.ts:30 |
defaultScope | readonly | SessionScope | Scope 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 |
provider | readonly | Provider | The (cheap) provider the reviser's passes run on. | packages/memory/src/consolidator/presets.ts:23 |
reflection? | readonly | boolean | Enable 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? | readonly | ConsolidatorTriggerSpec | - | packages/memory/src/consolidator/presets.ts:39 |
schedule.idle? | readonly | ConsolidatorTriggerSpec | - | packages/memory/src/consolidator/presets.ts:38 |