pi-compact-thinking0.3.0
Compact animated reasoning previews for Pi
Untested on omp
This is a pi package. No one has reported whether it works on omp yet. If you try it, add your result below.
Reports 0
No reports yet.
Readme
pi-compact-thinking
A Pi extension that replaces the built-in Thinking blocks: hidden renderer with a compact, animated thinking preview.
Installation
pi install npm:pi-compact-thinking
Restart Pi after installation.
Compatibility
Tested with Pi 1.0.4.
This extension monkey-patches Pi's internal assistant-message renderer. Internal UI APIs may change in future Pi releases, so the extension may require updates after upgrading Pi.
Configuration
The configuration file is created automatically the first time the extension loads. Its location is:
$PI_CODING_AGENT_DIR/compact-thinking.json, whenPI_CODING_AGENT_DIRis set; otherwise~/.pi/agent/compact-thinking.json.
{
"useSummaryTitlesAsThinkingTitle": true,
"previewLines": 3,
"animationIntervalMs": 90,
"animationStyle": "solid"
}
useSummaryTitlesAsThinkingTitle: For OpenAI models, uses the latest reasoning-summary heading as the live compact thinking title.previewLines: Maximum number of rendered reasoning-preview lines to retain inThinking blocks: hiddenmode. Set to0to hide the preview.animationIntervalMs: Interval, in milliseconds, between animation frames while the model is reasoning.animationStyle:solid(default) orgradient, the style of the thinking animation.
It is also recommended to set hideThinkingBlock to true in Pi's settings to enable compact thinking by default.
Restart Pi or reload the extension after changing the configuration.