pi-thinking-levels
v0.1.0
Published
Switch and persist thinking levels for pi models
Maintainers
Readme
pi-thinking-levels
A small pi extension for switching model thinking levels from commands.
Commands
/thinking Show the current level
/thinking high Set a level
/thinking xhigh Set extended reasoning
/thinking max Set maximum reasoning
/reasoning max Alias for /thinking
/max Shortcut for /thinking maxSupported levels are off, minimal, low, medium, high, xhigh, and max.
For models that already support reasoning, the extension exposes xhigh and max in pi's model metadata. When xhigh or max is explicitly selected, it also persists a models.json override for the current provider/model, so the setting survives a restart without manual configuration.
The extension does not claim that every upstream model supports every level. The upstream provider still decides whether the request is accepted. OpenAI's public API documents model-dependent reasoning values up to max; ultra is not a documented public API value.
Install
pi install npm:pi-thinking-levelsRestart pi after installation, then use /thinking max.
