WebSocket
El gateway de PRX proporciona un endpoint WebSocket para comunicacion bidireccional en tiempo real con sesiones del agente. Esto permite respuestas en streaming, actualizaciones en vivo de ejecucion de herramientas y conversaciones interactivas.
Conexion
Conecta al endpoint WebSocket en:
ws://127.0.0.1:3120/ws/sessions/:idProtocolo de mensajes
Los mensajes se intercambian como objetos JSON con un campo type:
Cliente a servidor
message-- enviar un mensaje de usuariocancel-- cancelar la operacion actual del agenteping-- ping de mantenimiento de conexion
Servidor a cliente
token-- token de respuesta en streamingtool_call-- el agente esta llamando a una herramientatool_result-- la ejecucion de la herramienta se completodone-- respuesta del agente completadaerror-- ocurrio un errorpong-- respuesta de mantenimiento de conexion
Configuracion
toml
[gateway.websocket]
max_connections = 100
ping_interval_secs = 30
max_message_size_kb = 1024