INNER CODE UNIT · Python
forward_to_service
agentscope-ai/agentscope-runtime · src/agentscope_runtime/sandbox/manager/server/app.py:319
async def forward_to_service():
try:
while True:
message = await websocket.receive()
if message["type"] == "websocket.receive":
if "bytes" in message:
await target_ws.send(message["bytes"])
elif "text" in message:
await target_ws.send(message["text"])
elif message["type"] == "websocket.disconnect":
break
except WebSocketDisconnect:
logger.debug(
f"WebSocket disconnected from client for sandbox"
f" {sandbox_id}",
)