pi-shift-thinking
Pi extension to cycle model thinking levels with Shift+Up and Shift+Down shortcuts
Package details
Install pi-shift-thinking from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:pi-shift-thinking- Package
pi-shift-thinking- Version
0.0.1- Published
- Sep 24, 2026
- Downloads
- 181/mo · 4/wk
- Author
- hhhtj
- License
- MIT
- Types
- extension
- Size
- 5.9 KB
- Dependencies
- 0 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./src/shift-thinking.ts"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
pi-shift-thinking
A Pi coding agent extension that provides convenient keyboard shortcuts to adjust reasoning / thinking levels on the fly.
Features
- Quick Adjustment: Easily adjust thinking levels up or down without leaving your prompt workflow.
- Model Aware: Automatically resolves supported thinking levels for the active model (using
@earendil-works/pi-ai), with a robust fallback ladder (off,minimal,low,medium,high,xhigh,max). - Interactive Notifications: Shows current level status and alerts when min/max boundaries are reached or if the active model lacks reasoning support.
Keyboard Shortcuts
| Shortcut | Action | Description |
|---|---|---|
Shift + Up |
Increase Thinking Level | Steps thinking level up to the next available tier |
Shift + Down |
Decrease Thinking Level | Steps thinking level down to the previous available tier |
Installation
Via Pi Package Catalog / npm
pi install npm:pi-shift-thinking
Via Git Repository
pi install git:github.com/cybershape/pi-shift-thinking
Try Without Installing
pi -e git:github.com/cybershape/pi-shift-thinking
Requirements
- Pi Coding Agent (
@earendil-works/pi-coding-agent)>= 0.80.0 @earendil-works/pi-ai>= 0.80.0
Development
Install dependencies and run checks:
npm install
npm run check
License
MIT © cybershape