Skip to main content

Module memory

Module memory 

Source
Expand description

Long-term memory management (Phase 7).

Kernel defines memory types and validation rules; SDKs perform I/O and selection. No I/O in this module — pure classification and validation logic.

Structs§

MemoryMetadata
Lightweight memory metadata (kernel stores, SDK provides full content).
MemoryPolicy
Declarative configuration for the kernel’s long-term memory subsystem.
MemoryQuery
Memory query request (kernel → SDK).
MemoryRetrieval
Memory retrieval response (SDK → kernel).
MemoryValidation
Memory validation rules (kernel-enforced).
MemoryWriteRequest
Memory write request (SDK → kernel).

Enums§

MemoryKind
Memory kind (4 types, mirroring Claude Code’s taxonomy).
MemoryValidationError
Memory validation error.

Functions§

validate_memory_write
Validate a memory write request with default validation rules.