What's New
New Explain tab and preview mode for inspecting how a request is prepared without sending it. Go to an request and press g x to run the full preparation pipeline - variable resolution, @apply, pre-request scripts, route selection, settings merge, authentication and see the result. Nothing is sent over the wire. The same tab is available right after you send an request (supports all resterm protocols).
The report shows each pipeline stage with what changed, all resolved variables with their sources, shadowed values, and the final assembled request. Supports HTTP, gRPC, WebSocket, and SSE.
Keybinding: g x (rebindable via explain_request). Fully themeable with new explain_* style keys.
Example
POST {{base_url}}/api/auth
Authorization: Bearer {{auth_token}}
Content-Type: application/json
{"user": "{{username}}"}
SUMMARY
═══════
Result: PREPARED
Environment: production
Final: POST https://api.example.com/api/auth
Pipeline: 3 ok, Variables: 3 resolved
FINAL REQUEST
═════════════
POST https://api.example.com/api/auth
Headers:
Authorization: ••••••
Content-Type: application/json
Body:
{"user": "admin"}
VARIABLES
═════════
base_url ← production Value: https://api.example.com
auth_token ← production Value: ••••••
username ← production Value: admin