Producto
CLI

Monitor en Tiempo Real

Visualiza los eventos de un agente en tiempo real desde la terminal

Monitor en tiempo real

Conecta a un agente via SignalR y muestra los eventos en tiempo real directamente en la terminal, con colores por tipo de evento.

bash
01plazbot agent monitor -a <agentId>

Opciones

OpcionDescripcion
-a, --agent-id <id>(Requerido) ID del agente a monitorear
-f, --filter <tipos>Filtrar por tipos separados por coma
--no-sessionOcultar el ID de sesion
--jsonModo JSON crudo (ideal para piping)
--devUsar ambiente de desarrollo

Ejemplo

bash
01plazbot agent monitor -a age_TZiOY...
text
01 ┌──────────────────────────────────────────────────────────────┐
02 │ Monitor ● En vivo │
03 │ Agente: Mi Asistente │
04 │ Ctrl+C salir | /filter <tipo> | /clear | /help │
05 └──────────────────────────────────────────────────────────────┘
06 
07 ● Conectado al monitor en tiempo real
08 
09 14:32:05 ● msg_in Hola, necesito ayuda
10 14:32:05 | contacto: Juan Perez
11 14:32:06 ● model gpt-4o
12 14:32:06 ● rag Buscando en base de conocimiento...
13 14:32:07 ● msg_out Hola Juan! En que puedo ayudarte?
14 14:32:07 ● tokens 150 tokens

Tipos de evento

Los eventos se muestran con colores diferenciados segun su tipo:

TipoColorDescripcion
msg_inCyanMensaje entrante del contacto
msg_outVerdeRespuesta del agente
tool_callMoradoEjecucion de herramienta
api_reqAmarilloPeticion a API externa
api_resAmarilloRespuesta de API externa
actionNaranjaAccion ejecutada
ragAzulConsulta a base de conocimiento
tokensGrisConteo de tokens
errorRojoError en el procesamiento
modelMorado claroModelo de IA utilizado
intentMorado claroIntent detectado
bot_offNaranjaBot desactivado

Comandos interactivos

Mientras el monitor esta activo puedes escribir comandos directamente:

ComandoDescripcion
/filter <tipo>Activar/desactivar filtro por tipo de evento
/filter clearQuitar todos los filtros
/filtersMostrar filtros activos
/clearLimpiar pantalla
/jsonAlternar modo JSON expandido
/helpMostrar comandos disponibles

Filtrar eventos

Puedes filtrar desde el inicio con la opcion -f:

bash
01plazbot agent monitor -a age_TZiOY... -f msg_in,msg_out

O usar el comando interactivo durante la sesion:

text
01/filter error
02 ● Filtro agregado: error
03 Activos: error
04 
05/filter msg_in
06 ● Filtro agregado: msg_in
07 Activos: error, msg_in
08 
09/filter clear
10 Todos los filtros removidos (mostrando todos)

Modo JSON

Para integrar con otras herramientas o guardar logs:

bash
01plazbot agent monitor -a age_TZiOY... --json > logs.jsonl

Cada linea es un objeto JSON con la estructura completa del evento.

Usa Ctrl+C para detener el monitor y cerrar la conexion de forma limpia.

¿Quieres probar la API en vivo? Abre el Playground.