feat: add conditional importing for lettuce client (#5212)

This commit is contained in:
cthomas
2025-10-07 11:52:54 -07:00
committed by Caren Thomas
parent 391ecdba6d
commit c31521c7ad
3 changed files with 8 additions and 2 deletions

View File

@@ -56,7 +56,7 @@ from letta.serialize_schemas.pydantic_agent_schema import AgentSchema
from letta.server.rest_api.dependencies import HeaderParams, get_headers, get_letta_server
from letta.server.rest_api.redis_stream_manager import create_background_stream_processor, redis_sse_stream_generator
from letta.server.server import SyncServer
from letta.services.lettuce.lettuce_client import LettuceClient
from letta.services.lettuce import LettuceClient
from letta.services.run_manager import RunManager
from letta.settings import settings
from letta.utils import safe_create_shielded_task, safe_create_task, truncate_file_visible_content

View File

@@ -22,7 +22,7 @@ from letta.server.rest_api.streaming_response import (
cancellation_aware_stream_wrapper,
)
from letta.server.server import SyncServer
from letta.services.lettuce.lettuce_client import LettuceClient
from letta.services.lettuce import LettuceClient
from letta.services.run_manager import RunManager
from letta.settings import settings

View File

@@ -0,0 +1,6 @@
try:
from .lettuce_client import LettuceClient
except ImportError:
from .lettuce_client_base import LettuceClient
__all__ = ["LettuceClient"]