ciyidogan commited on
Commit
f4b6bf1
·
verified ·
1 Parent(s): edec17e

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -23,10 +23,10 @@ from pydantic import ValidationError
23
  from dotenv import load_dotenv
24
 
25
  # Event-driven architecture imports
26
- from event_bus import event_bus
27
- from state_orchestrator import StateOrchestrator
28
- from websocket_manager import WebSocketManager
29
- from resource_manager import ResourceManager
30
  from stt.stt_lifecycle_manager import STTLifecycleManager
31
  from tts.tts_lifecycle_manager import TTSLifecycleManager
32
  from llm.llm_manager import LLMManager
@@ -35,7 +35,7 @@ from stt.audio_buffer_manager import AudioBufferManager
35
  # Project imports
36
  from routes.admin_routes import router as admin_router, start_cleanup_task
37
  from llm.llm_startup import run_in_thread
38
- from session import session_store, start_session_cleanup
39
  from config.config_provider import ConfigProvider
40
 
41
  # Logger imports
@@ -243,7 +243,7 @@ async def websocket_route(websocket: WebSocket, session_id: str):
243
  @app.post("/api/test/realtime")
244
  async def test_realtime():
245
  """Test endpoint for event-driven realtime flow"""
246
- from event_bus import Event, EventType
247
 
248
  try:
249
  # Create a test session
 
23
  from dotenv import load_dotenv
24
 
25
  # Event-driven architecture imports
26
+ from chat_session.event_bus import event_bus
27
+ from chat_session.state_orchestrator import StateOrchestrator
28
+ from chat_session.websocket_manager import WebSocketManager
29
+ from chat_session.resource_manager import ResourceManager
30
  from stt.stt_lifecycle_manager import STTLifecycleManager
31
  from tts.tts_lifecycle_manager import TTSLifecycleManager
32
  from llm.llm_manager import LLMManager
 
35
  # Project imports
36
  from routes.admin_routes import router as admin_router, start_cleanup_task
37
  from llm.llm_startup import run_in_thread
38
+ from chat_session.session import session_store, start_session_cleanup
39
  from config.config_provider import ConfigProvider
40
 
41
  # Logger imports
 
243
  @app.post("/api/test/realtime")
244
  async def test_realtime():
245
  """Test endpoint for event-driven realtime flow"""
246
+ from chat_session.event_bus import Event, EventType
247
 
248
  try:
249
  # Create a test session