Skip to main content

Module semantic

Module semantic 

Source

Re-exports§

pub use persona::PersonaExtractionConfig;
pub use persona::contains_self_referential_language;
pub use persona::extract_persona_facts;

Modules§

persona
Persona fact extraction from conversation history (#2461).

Structs§

EmbedContext
Tool execution metadata stored as Qdrant payload fields alongside embeddings.
ExtractionResult
Result returned from extract_and_store, combining stats with entity IDs needed for linking.
ExtractionStats
Stats returned from a completed extraction.
GraphExtractionConfig
Config for the spawned background extraction task.
LinkingStats
Stats returned from a completed note-linking pass.
NoteLinkingConfig
Runtime config for A-MEM dynamic note linking.
RecalledMessage
SemanticMemory
SessionSummaryResult
StructuredSummary
Summary
WriteBuffer
Session-scoped write buffer.

Enums§

BufferedWrite
A single buffered write operation waiting to be flushed to the store.

Functions§

apply_mmr
apply_temporal_decay
build_summarization_prompt
extract_and_store
Extract entities and edges from content and persist them to the graph store.
link_memory_notes
Link newly extracted entities to semantically similar entities in the graph.

Type Aliases§

PostExtractValidator
Callback type for post-extraction validation.