pi-request-dump-extension
v0.1.0
Published
Pi extension that dumps raw prompt context, logical LLM context, and provider payloads for debugging.
Maintainers
Readme
pi-request-dump-extension
A pi package that dumps request context for debugging.
It writes three kinds of JSON files for each prompt/request:
*-user-prompt-raw.json: top-level user prompt, images, system prompt, system-prompt build options, and active session branch entries.*-raw-llm-context.json: pi's logical LLM context immediately before provider serialization.*-provider-payload.json: final provider-specific payload sent to the LLM provider.
By default, dumps are written under the current project:
.pi/request-dumps/Install
From npm:
pi install npm:pi-request-dump-extensionFor a single run:
pi -e npm:pi-request-dump-extensionFrom a local checkout:
pi -e /path/to/pi-request-dump-extensionConfiguration
Set PI_REQUEST_DUMP_DIR to override the dump directory. Relative paths are resolved from pi's current working directory.
PI_REQUEST_DUMP_DIR=/tmp/pi-request-dumps pi -e npm:pi-request-dump-extensionSecurity
The dump files can contain full prompts, project instructions, tool outputs, file contents, and provider payloads. Treat them as sensitive data and do not commit them accidentally.
