Skip to main content

设置配置

Pi 使用 JSON 配置文件,项目设置覆盖全局设置。

位置范围
~/.pi/agent/settings.json全局(所有项目)
.pi/settings.json项目(当前目录)

可通过 /settings 命令或直接编辑文件。


模型和思考

设置项类型默认值说明
defaultProviderstring-默认 Provider
defaultModelstring-默认模型
defaultThinkingLevelstring-默认思考级别
hideThinkingBlockbooleanfalse隐藏思考块
thinkingBudgetsobject-每个级别的自定义 Token 预算

thinkingBudgets 示例

{
"thinkingBudgets": {
"minimal": 1024,
"low": 4096,
"medium": 10240,
"high": 32768
}
}

UI 和显示

设置项类型默认值说明
themestring"dark"主题名称
quietStartupbooleanfalse隐藏启动头部
collapseChangelogbooleanfalse显示压缩版更新日志
doubleEscapeActionstring"tree"双按 Escape 动作
editorPaddingXnumber0编辑器水平内边距
showHardwareCursorbooleanfalse显示终端光标

压缩

设置项类型默认值说明
compaction.enabledbooleantrue启用自动压缩
compaction.reserveTokensnumber16384保留给 LLM 响应的 Token
compaction.keepRecentTokensnumber20000保留的最近 Token 数

工具执行

设置项类型默认值说明
tools.enabledbooleantrue启用工具调用
tools.timeoutnumber60单个工具超时(秒)

翻译自 pi-coding-agent/docs/settings.md