Skip to main content

Module memory_kind

Module memory_kind 

Source
Expand description

MemoryKind — the four canonical memory types from docs/concepts/memory-type-taxonomy.md § 5.

Each variant is a distinct struct with distinct fields, lifecycle, and decay profile. Variants are frozen at the spec’s graduation; adding a fifth type is a breaking change per PRINCIPLES.md § 10.

Structs§

Episodic
An Episodic memory — an event at a point in time.
Inferential
An Inferential memory — a fact derived from other memories rather than from an external source.
Procedural
A Procedural memory — a trigger-action rule that directs future behavior.
Semantic
A Semantic memory — a general fact about the world.

Enums§

MemoryKind
A canonical memory kind.
MemoryKindTag
A compact tag for the memory kind without the variant body.