Expand description
Direct re-exports from echo_state::memory.
Modules§
- checkpointer
- Short-term thread state persistence — concrete implementations
- conversation
- Conversation persistence — concrete implementations and helper functions
- embedder
- HTTP embedding client (OpenAI-compatible)
- embedding_
store - 向量增强 Store(EmbeddingStore)
- snapshot
- Agent 状态快照与回滚
- sqlite_
conversation sqlite - SQLite conversation persistence implementation
- sqlite_
store sqlite - SQLite persistent Store (FTS5 full-text search + optional vector search)
- store
- Long-term memory Store — concrete implementations
Structs§
- Checkpoint
- Snapshot of a single conversation state
- Conversation
- Complete conversation record
- Conversation
Filter - List filter criteria
- Conversation
Meta - Conversation list entry (lightweight, no messages or summary)
- Embedding
Store - 向量增强 Store:在任意
Store外包装余弦相似度语义检索 - File
Checkpointer - JSON file-based persistent Checkpointer
- File
Store - JSON file-based persistent Store
- Http
Embedder - OpenAI-compatible HTTP embedding client
- InMemory
Checkpointer - In-process memory Checkpointer, state is lost on restart, suitable for tests
- InMemory
Store - In-process memory Store, no persistence, suitable for testing and short-lived use
- NewConversation
- Parameters for creating a new conversation
- Search
Query - Unified search request
- Snapshot
Manager - 管理状态快照的环形缓冲区
- Sqlite
Conversation Store - SQLite conversation persistence Store
- Sqlite
Store - SQLite persistent Store with FTS5 full-text search and optional vector search
- State
Snapshot - 单次状态快照,记录某一时刻的完整对话历史
- Store
Item - A single record in the Store
- Stored
Message - Persisted message (independent from LLM Message, with persistence fields)
- Thread
State - Thread-level runtime state.
Enums§
- Search
Mode - Search mode
- Snapshot
Policy - 自动快照策略
Traits§
- Checkpointer
- Persistence interface for short-term conversation memory
- Conversation
Store - Conversation persistence store trait
- Embedder
- Text embedding interface: maps text to dense float vectors
- Store
- Unified storage interface for long-term memory
- Thread
Store - Persistence interface for short-term conversation memory
Functions§
- project_
message - Project a single runtime Message to a transcript record.
- project_
messages - Project runtime Message list to persistable transcript records.