Skip to main content
Mneno can extract structured memories from raw text. Deterministic extraction is the default and requires no provider.

Extract without storing

The result reports its extraction mode, extracted memories, and validation errors.

Extract and add memories

Valid extracted memories can be added even when another extracted item fails validation.

Use an LLM provider

LLM-assisted extraction uses only the LLMProvider protocol. Provider output must be structured JSON and pass Pydantic validation.
If use_llm=True and no provider is configured, Mneno raises a provider error. Invalid provider output produces explicit validation errors instead of being accepted silently.

LLM-assisted compaction wording

LLMs do not choose which memories are deleted, merged, or retained. Deterministic policy makes those decisions first. An LLMProvider may only improve wording for a merge group that deterministic compaction already selected.
If the provider returns invalid merge output, Mneno falls back to deterministic merged content.