model-thinking
Per-model default thinking levels for pi: auto-apply a pinned thinking level whenever you switch models (Ctrl+P, /model, selector, session restore).
Package details
Install model-thinking from npm and Pi will load the resources declared by the package manifest.
$ pi install npm:model-thinking- Package
model-thinking- Version
0.2.0- Published
- Aug 17, 2026
- Downloads
- 220/mo · 25/wk
- Author
- zbsdsg
- License
- MIT
- Types
- extension
- Size
- 11.8 KB
- Dependencies
- 0 dependencies · 2 peers
Pi manifest JSON
{
"extensions": [
"./extensions"
]
}Security note
Pi packages can execute code and influence agent behavior. Review the source before installing third-party packages.
README
model-thinking
pi 扩展:让每个模型记住自己的默认思考等级,启动会话和切换模型时自动应用。
功能
- 启动时(新开会话 / 恢复 / 重载)按当前模型自动应用默认思考等级
- 任何方式切换模型(Ctrl+P 循环、
/model、模型选择器、会话恢复)都会自动把思考等级切到该模型的默认值 - 未映射的模型不干预,思考等级跟随当前会话
- 等级映射持久化在
~/.pi/agent/model-thinking.json,首次加载自动创建 pi.setThinkingLevel会自动 clamp 到模型能力(例如只支持到high的模型不会被设成max)
命令
/model-map 交互式主菜单:添加 / 删除 / 修改(支持 Tab 参数补全)
/model-map set <provider/model> <level> 直接设置,如 /model-map set xai/grok-4.6 high
/model-map remove <provider/model> 删除映射
/model-map clear 清空全部
思考等级:off / minimal / low / medium / high / xhigh / max
配置文件
~/.pi/agent/model-thinking.json,首次加载自动写入默认映射,之后以文件为准(可直接编辑):
{
"opencode-go/deepseek-v4-flash": "max",
"xai/grok-4.6": "high"
}
安装
pi install npm:model-thinking
或手动加入 ~/.pi/agent/settings.json 的 packages 字段后重启 pi。
卸载
pi remove npm:model-thinking