File size: 797 Bytes
fb867c3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
"""
Memory and Context Persistence system for the Felix Framework.

This module provides persistent memory capabilities including:
- Shared knowledge base for cross-run learning
- Task memory for pattern recognition
- Context compression for efficient information management

Integration with Central Post enables learning and memory across
multiple helix processing runs.
"""

from .knowledge_store import KnowledgeStore, KnowledgeEntry, KnowledgeQuery
from .task_memory import TaskMemory, TaskPattern, TaskOutcome
from .context_compression import ContextCompressor, CompressionStrategy, CompressedContext

__all__ = [
    "KnowledgeStore", "KnowledgeEntry", "KnowledgeQuery",
    "TaskMemory", "TaskPattern", "TaskOutcome", 
    "ContextCompressor", "CompressionStrategy", "CompressedContext"
]