chopratejas
|
e16691dd38
|
Add memory observability system (Phase 1)
Implements comprehensive memory tracking for all in-memory components:
- Add MemoryTracker singleton with ComponentStats, ProcessStats, MemoryReport
- Add get_memory_stats() to CompressionStore, BatchContextStore,
GraphStore, HNSWVectorIndex
- Add /debug/memory API endpoint for runtime monitoring
Components tracked:
- compression_store: CCR compressed tool outputs
- batch_context_store: Batch API request contexts
- graph_store: Knowledge graph entities and relationships
- vector_index: HNSW vector embeddings
- semantic_cache: Response cache
- request_logger: Request metadata
Includes 47 tests (unit + integration) with real API calls.
|
2026-02-01 19:49:53 -08:00 |
|