@diegopetrucci/pi-quiet-tools
v0.1.4
Published
A pi extension that visually compacts collapsed built-in tool rows in the TUI without changing tool results sent to the model.
Maintainers
Readme
quiet-tools
A pi extension that makes collapsed built-in tool rows much quieter in the TUI.
When enabled, each collapsed tool row renders as one invocation line plus a separate (Ctrl+O to expand) hint line. Tool output is hidden until expanded. Expanding with Ctrl+O still shows pi's full rendered output.
quiet-tools only changes the visual renderer. It does not truncate, summarize, or rewrite the actual tool results sent to the model.
Covered tools
bashreadgrepfindlseditwrite
For every covered tool, the collapsed invocation is truncated to a single visual line so long paths, commands, diffs, or file contents do not fill the TUI. Expanding restores pi's normal renderer.
Commands
/quiet-tools status
/quiet-tools off
/quiet-tools on
/quiet-tools toggleThe extension starts enabled by default. Disabling is temporary for the current extension runtime/session; after /reload, /new, /resume, or /fork, it starts enabled again.
Install
Standalone npm package
pi install npm:@diegopetrucci/pi-quiet-toolsCollection package
pi install npm:@diegopetrucci/pi-extensionsGitHub package
pi install git:github.com/diegopetrucci/pi-extensionsThen reload pi:
/reloadNotes
- This extension overrides pi's built-in tool definitions so it can customize only their TUI renderers.
- It reuses pi's built-in implementations and preserves
shellPath,shellCommandPrefix, and image autoresize settings when they are available from settings files. - If another extension also overrides built-in tool execution, pi's extension load order determines which override wins.
- It affects assistant-invoked tool rows. User
!/!!bash commands are rendered by a separate pi component and keep pi's default preview behavior. - Pi renders image attachments outside tool result renderers, so inline image display for image reads is still controlled by pi's image settings.
