Debugging, Logs & Interceptor

Inspect internal inference events, monitor network traffic, and modify payloads in flight with the interactive interceptor.

1. The Debug Panel

ZeroChat includes a right-hand sidebar designed for developers, security researchers, and power users. Click the terminal icon in the top-right header to toggle the panel.

The panel provides a live, monospace console streaming system events in real time.

Event Filter Tabs:

2. Console Utilities

3. Message Interceptor Mode (Debug Messages)

The Message Interceptor pauses outgoing requests right before transmission when the "Debug messages" switch is enabled.

How it works:

  1. Type a prompt and press Send. The request is held before reaching the network.
  2. An inspection dialog opens showing the exact JSON payload (system prompts, message history, registered tool schemas, temperature, etc.).
  3. You can inspect fields, manually edit parameters, or test prompt mutations directly.
  4. The header contains the send actions and an X button to cancel:
    • Continue / Send: Sends the edited payload to the provider.
    • Send & stop debug: Sends the payload and disables the interceptor for subsequent requests.
    • X: Aborts the request cleanly with zero tokens spent.
Ideal for developers: Test model robustness against adversarial prompts or verify tool call schema definitions without writing custom proxy code.

4. Raw view

The Raw tab is available directly in the panel; it needs no separate activation. Entries are capped to keep the panel usable.

Use it to inspect requests, streaming responses, and tool calls while diagnosing a provider.