Skip to content

Graphorin API reference v0.8.0


Graphorin API reference / @graphorin/memory / / MemoryFlushHookOptions

Interface: MemoryFlushHookOptions

Defined in: packages/memory/src/context-engine/compaction/hooks/memory-flush.ts:38

Options for memoryFlushHook.

Properties

PropertyModifierTypeDescriptionDefined in
maxFacts?readonlynumberUpper bound on facts written per flush. Default 10.packages/memory/src/context-engine/compaction/hooks/memory-flush.ts:42
maxInputChars?readonlynumberChar bound on the transcript slice sent to the provider. Default 24000.packages/memory/src/context-engine/compaction/hooks/memory-flush.ts:44
maxOutputTokens?readonlynumberOutput-token cap for the flush call. Default 512.packages/memory/src/context-engine/compaction/hooks/memory-flush.ts:46
providerreadonlyProviderThe (cheap) provider the one flush call runs on.packages/memory/src/context-engine/compaction/hooks/memory-flush.ts:40
warn?readonly(message) => voidWARN sink override - used by tests. Default process.stderr.packages/memory/src/context-engine/compaction/hooks/memory-flush.ts:48