Skip to main content

Module memory

Module memory 

Source

Re-exports§

pub use errors::CompactionExhaustedError;
pub use manager::MemoryManager;
pub use manager::MemoryManagerConfig;
pub use manager::SummaryCallback;
pub use message_sanitizer::filter_empty_assistant_messages;
pub use message_sanitizer::filter_orphan_tool_results;
pub use message_sanitizer::filter_thinking_only_messages;
pub use message_sanitizer::filter_unresolved_tool_uses;
pub use message_sanitizer::sanitize_for_resume;
pub use microcompact::is_microcompacted_tool_content;
pub use microcompact::microcompact;
pub use microcompact::MicrocompactConfig;
pub use microcompact::CLEARED_MARKER;
pub use microcompact::COMPACTABLE_TOOLS;
pub use post_compact_restore::restore_key_files;
pub use post_compact_restore::PostCompactRestoreConfig;
pub use token_utils::resolve_model_token_limits;
pub use token_utils::resolve_model_token_limits_from_file;

Modules§

errors
manager
message_sanitizer
microcompact
post_compact_restore
session_memory
Session memory re-exports.
token_utils

Structs§

FileAction
LocalSummary
PersistedArtifact
SessionMemory
SessionMemoryConfig
SessionMemoryEntry
SessionMemoryState
ToolResultArtifactConfig

Constants§

TOOL_RESULT_COMPACT_MARKER

Type Aliases§

SessionMemoryExtractionCallback