Chris4K commited on
Commit
e946edc
·
verified ·
1 Parent(s): 600da4a

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -146,6 +146,7 @@ class AIStateManager:
146
  if self.heartbeat_count >= 20:
147
  self.set_state("research") # Restart research after sleep
148
  asyncio.create_task(self.run_research())
 
149
 
150
  async def run_research(self):
151
  """Runs research tasks in order."""
@@ -189,10 +190,11 @@ async def websocket_endpoint(websocket: WebSocket):
189
  ai_manager.clients.add(websocket)
190
  try:
191
  while True:
192
- data = await websocket.receive_text()
193
- print(data)
194
- ai_manager.receive_message("human", data)
195
- except Exception:
 
196
  ai_manager.clients.remove(websocket)
197
 
198
  @app.get("/")
 
146
  if self.heartbeat_count >= 20:
147
  self.set_state("research") # Restart research after sleep
148
  asyncio.create_task(self.run_research())
149
+ print(self.state)
150
 
151
  async def run_research(self):
152
  """Runs research tasks in order."""
 
190
  ai_manager.clients.add(websocket)
191
  try:
192
  while True:
193
+ data = await websocket.receive_text() # Receive messages from the user.
194
+ print(f"Received: {data}") # Debug: Print the received data.
195
+ ai_manager.receive_message("human", data) # Send it to the AI manager.
196
+ except Exception as e:
197
+ print(f"Connection closed with error: {e}")
198
  ai_manager.clients.remove(websocket)
199
 
200
  @app.get("/")