现在位置: 首页 > Pi Agent > 正文

Pi Agent 配置参考手册

以下是 Pi Agent settings.json 所有配置项的速查表。


模型与推理

配置项类型默认值说明
defaultProviderstring-默认提供商
defaultModelstring-默认模型 ID
defaultThinkingLevelstring-默认推理等级
hideThinkingBlockbooleanfalse隐藏推理过程
showCacheMissNoticesbooleanfalse显示缓存未命中提示
thinkingBudgetsobject-自定义各等级 token 预算

UI 与显示

配置项类型默认值说明
themestring"dark"主题名称
externalEditorstring自动检测外部编辑器命令
quietStartupbooleanfalse隐藏启动头部
defaultProjectTruststring"ask"项目信任默认行为
collapseChangelogbooleanfalse折叠更新日志
enableInstallTelemetrybooleantrue匿名安装统计
enableAnalyticsbooleanfalse用户行为分析(需主动开启)
doubleEscapeActionstring"tree"双击 Escape 行为
treeFilterModestring"default"/tree 默认过滤模式
editorPaddingXnumber0编辑器水平内边距(0-3)
outputPadnumber1消息内边距(0 或 1)
autocompleteMaxVisiblenumber5自动补全最大条目(3-20)

网络

配置项类型默认值说明
httpProxystring-HTTP 代理(仅全局)

压缩

配置项类型默认值说明
compaction.enabledbooleantrue自动压缩
compaction.reserveTokensnumber16384LLM 响应预留 token
compaction.keepRecentTokensnumber20000保留的最近 token

分支摘要

配置项类型默认值说明
branchSummary.reserveTokensnumber16384摘要预留 token
branchSummary.skipPromptbooleanfalse跳过摘要提示

重试

配置项类型默认值说明
retry.enabledbooleantrue自动重试
retry.maxRetriesnumber3最大重试次数
retry.baseDelayMsnumber2000基础延迟(ms)
retry.provider.timeoutMsnumberSDK 默认请求超时
retry.provider.maxRetriesnumber0提供商级重试次数
retry.provider.maxRetryDelayMsnumber60000最大重试延迟

消息传递

配置项类型默认值说明
steeringModestring"one-at-a-time"导向消息策略
followUpModestring"one-at-a-time"跟进消息策略
transportstring"auto"传输协议偏好
httpIdleTimeoutMsnumber300000HTTP 空闲超时
websocketConnectTimeoutMsnumber15000WebSocket 连接超时

终端与图片

配置项类型默认值说明
terminal.showImagesbooleantrue终端显示图片
terminal.imageWidthCellsnumber60图片宽度(单元格)
terminal.clearOnShrinkbooleanfalse内容收缩时清除空行
images.autoResizebooleantrue图片自动缩放
images.blockImagesbooleanfalse阻止图片发送给 LLM

Shell

配置项类型默认值说明
shellPathstring-自定义 shell 路径
shellCommandPrefixstring-命令前缀
npmCommandstring[]-npm 命令包装器

模型循环与资源

配置项类型默认值说明
enabledModelsstring[]-Ctrl+P 可用模型
packagesarray[]已安装的包
extensionsstring[][]扩展路径
skillsstring[][]Skill 路径
promptsstring[][]模板路径
themesstring[][]主题路径
enableSkillCommandsbooleantrue注册 /skill:name 命令
sessionDirstring-会话存储目录