* add memory tracking to core * move to asyncio from threading.Thread * remove threading.thread all the way * delay decorator monitoring initialization until after event loop is registered * context manager to decorator * add psutil
14 lines
438 B
Python
14 lines
438 B
Python
"""Memory and request monitoring utilities for Letta application."""
|
|
|
|
from .memory_tracker import MemoryTracker, get_memory_tracker, track_operation
|
|
from .request_monitor import RequestBodyLogger, RequestSizeMonitoringMiddleware, identify_upload_endpoints
|
|
|
|
__all__ = [
|
|
"MemoryTracker",
|
|
"get_memory_tracker",
|
|
"track_operation",
|
|
"RequestSizeMonitoringMiddleware",
|
|
"RequestBodyLogger",
|
|
"identify_upload_endpoints",
|
|
]
|