Spaces:
Running
Running
Update app.py
Browse files
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("/")
|