Skip to main content

Module types

Module types 

Source

Structs§

CleanupLogEntry
Cleanup log entry for audit trail
ClearFileIndexResult
DirectoryListing
DistillationReport
DistilledFact
EmbeddingHealth
Embedding backend health surfaced to UI/events.
GlobalMemoryRecord
Persistent global memory record keyed by user identity.
GlobalMemorySearchHit
GlobalMemoryWriteResult
KnowledgeCoverageRecord
Coverage state for a task/topic key within a knowledge space.
KnowledgeItemRecord
A reusable knowledge item promoted from run artifacts or validated memory.
KnowledgePromotionRequest
Request to promote or retire a knowledge item.
KnowledgePromotionResult
Result of a knowledge item promotion or retirement.
KnowledgeSpaceRecord
A reusable knowledge space scoped to a project, run, or global namespace.
LayerSummary
MemoryChunk
A memory chunk - unit of storage
MemoryConfig
Memory configuration for a project
MemoryContext
Context to inject into messages
MemoryImportProgress
MemoryImportRequest
MemoryImportStats
MemoryLayer
MemoryNode
MemoryRetrievalMeta
Metadata describing how memory retrieval executed for a single query.
MemorySearchResult
Search result with similarity score
MemoryStats
Memory storage statistics
NodeVisit
ProjectMemoryStats
Project-scoped memory statistics (filtered by project_id)
RetrievalResult
RetrievalStep
RetrievalTrajectory
SearchMemoryRequest
Request to search memory
SessionDistillation
StoreMessageRequest
Request to store a message
TreeNode

Enums§

FactCategory
KnowledgeItemStatus
Status for a reusable knowledge item.
LayerType
MemoryError
Memory error types
MemoryImportFormat
MemoryTier
Memory tier - determines persistence level
NodeType

Constants§

DEFAULT_EMBEDDING_DIMENSION
Default embedding dimension for all-MiniLM-L6-v2
DEFAULT_EMBEDDING_MODEL
Default embedding model name
MAX_CHUNK_LENGTH
Maximum content length for a single chunk (in characters)
MIN_CHUNK_LENGTH
Minimum content length for a chunk (in characters)

Type Aliases§

MemoryResult