Skip to content

Variable: MemoryDrainNotesInputSchema ​

ts
const MemoryDrainNotesInputSchema: ZodObject<{
  callerRole: ZodString;
  dryRun: ZodDefault<ZodBoolean>;
  ids: ZodOptional<ZodArray<ZodString>>;
  modes: ZodArray<ZodEnum<{
     "*": "*";
     "hard-expiry": "hard-expiry";
     persistent: "persistent";
     "read-count": "read-count";
     "soft-expiry": "soft-expiry";
  }>>;
  paths: ZodOptional<ZodArray<ZodString>>;
  role: ZodOptional<ZodString>;
}, $strip>;

Defined in: schemas/memory-tools.schema.ts:618

Input schema for memory_drain_notes.

Note ​

modes is required and must contain at least one mode (or '*' to explicitly select all modes). dryRun defaults to true so callers inspect candidate notes before draining.

Released under the MIT License.