Inspecciona las entrañas de la inferencia, supervisa el tráfico de red y modifica peticiones en vuelo con el interceptor interactivo.
1. El Panel Lateral de Depuración (Debug Panel)
ZeroChat incluye un panel lateral derecho especializado para desarrolladores, auditores de seguridad y usuarios curiosos. Se abre pulsando el icono de terminal en la esquina superior derecha del encabezado.
Este panel muestra en tiempo real una consola con formato monoespaciado donde se registran cronológicamente todos los eventos internos de la aplicación.
Pestañas de Filtrado de Eventos:
Todo (All): Vista unificada con todos los mensajes del sistema, red y herramientas.
Razonamiento (Thinking): Filtra exclusivamente los fragmentos de pensamiento interno generados por el modelo.
Herramientas (Tool): Muestra las llamadas a funciones emitidas por el agente y los valores devueltos tras la ejecución.
Red (Network): Peticiones HTTP, cabeceras, códigos de respuesta de los servidores de inferencia y tiempos de conexión.
Raw: Muestra las entradas y salidas sin procesar de la comunicación del proveedor.
2. Utilidades de la Consola de Logs
En la cabecera del panel de depuración dispones de acciones rápidas:
Copiar logs: Vuelca todo el historial de eventos en el portapapeles en formato texto con marcas de tiempo para adjuntarlo a un reporte de incidencias o bug.
Limpiar consola: Vacía el registro en pantalla para comenzar una nueva sesión de depuración limpia.
Auto-scroll: Alterna entre seguir automáticamente la salida conforme se emite o pausar el desplazamiento para examinar un fragmento anterior con comodidad.
3. Modo Interceptor de Mensajes (Debug Messages)
Una de las herramientas más singulares de ZeroChat para experimentación y pruebas de seguridad es el Interceptor de Mensajes. Se activa mediante el interruptor "Debug messages" en la barra de controles del panel de depuración.
¿Cómo funciona el interceptor?
Al escribir un mensaje en el chat y pulsar Enviar, la petición no viaja inmediatamente a la red.
Se abre una ventana modal de inspección interactiva mostrando el payload JSON exacto que se iba a transmitir al proveedor (mensajes del historial, sistema de prompts, herramientas registradas, temperatura, etc.).
Puedes inspeccionar los campos, editar manualmente cualquier parámetro o inyectar roles de prueba directamente en el editor.
La cabecera reúne las acciones de envío y el botón X para cancelar:
Continuar / Enviar: Transmite la petición (con las modificaciones que hayas realizado) al servidor.
Enviar y parar debug: Transmite la petición y desactiva el interceptor para los siguientes envíos.
X: Aborta el envío de forma limpia sin generar tráfico ni consumir tokens.
Ideal para desarrolladores: Esta función permite simular respuestas intermedias, evaluar la resistencia del modelo ante jailbreaks o prompts modificados y comprobar cómo empaqueta ZeroChat las herramientas en la llamada HTTP.
4. Vista Raw
La pestaña Raw está disponible directamente en el panel; no requiere activación adicional. Las entradas se limitan para que el panel siga siendo utilizable.
Úsala para comprobar solicitudes, respuestas de streaming y llamadas a herramientas al diagnosticar un proveedor.