Skip to content

Interface: DistillerProposalRequest ​

Defined in: memory-distiller-runner.ts:9

Request payload passed to an injected MemoryDistillerRunner during memory_propose.

Properties ​

PropertyModifierTypeDescriptionDefined in
bucketStatusreadonlyobjectTarget bucket capacity status.memory-distiller-runner.ts:21
bucketStatus.bucketIdpublicstring-schemas/memory-tools.schema.ts:64
bucketStatus.bucketRecordIdspublicstring[]-schemas/memory-tools.schema.ts:66
bucketStatus.currentCountpublicnumber-schemas/memory-tools.schema.ts:65
bucketStatus.hardCappublicnumber | null-schemas/memory-tools.schema.ts:68
bucketStatus.maxTotalRecordspublicnumber | null-schemas/memory-tools.schema.ts:71
bucketStatus.maxTotalRecordsReachedpublicboolean-schemas/memory-tools.schema.ts:72
bucketStatus.softCappublicnumber | null-schemas/memory-tools.schema.ts:67
bucketStatus.totalRecordsCountpublicnumber-schemas/memory-tools.schema.ts:70
bucketStatus.zonepublic"UNCAPPED" | "UNDER_SOFT_CAP" | "SOFT_CAP_PRESSURE" | "AT_HARD_CAP"-schemas/memory-tools.schema.ts:69
effortreadonly"low" | "medium" | "high"Reasoning effort level from config.distiller.effort.memory-distiller-runner.ts:13
modelreadonlystringModel identifier from config.distiller.model.memory-distiller-runner.ts:11
outputJsonSchemareadonlyReadonly<Record<string, unknown>>JSON Schema object generated from DistillerStructuredOutputSchema for structured output enforcement.memory-distiller-runner.ts:23
systemPromptreadonlystringPrompt-cached system prompt containing rules, format constraints, and existing ledger records.memory-distiller-runner.ts:17
timeoutMsreadonlynumberExecution timeout in milliseconds from config.distiller.timeoutMs.memory-distiller-runner.ts:15
userPromptreadonlystringDynamic user prompt containing the candidate text, incident context, and target bucket status.memory-distiller-runner.ts:19

Released under the MIT License.