* auto fixes * auto fix pt2 and transitive deps and undefined var checking locals() * manual fixes (ignored or letta-code fixed) * fix circular import * remove all ignores, add FastAPI rules and Ruff rules * add ty and precommit * ruff stuff * ty check fixes * ty check fixes pt 2 * error on invalid
21 lines
696 B
Python
21 lines
696 B
Python
"""Git-based memory repository services."""
|
|
|
|
from letta.services.memory_repo.manager import MemoryRepoManager
|
|
from letta.services.memory_repo.storage.base import StorageBackend
|
|
from letta.services.memory_repo.storage.gcs import GCSStorageBackend
|
|
from letta.services.memory_repo.storage.local import LocalStorageBackend
|
|
|
|
# MemfsClient: try cloud implementation first, fall back to local filesystem
|
|
try:
|
|
from letta.services.memory_repo.memfs_client import MemfsClient
|
|
except ImportError:
|
|
from letta.services.memory_repo.memfs_client_base import MemfsClient
|
|
|
|
__all__ = [
|
|
"GCSStorageBackend",
|
|
"LocalStorageBackend",
|
|
"MemfsClient",
|
|
"MemoryRepoManager",
|
|
"StorageBackend",
|
|
]
|