设置
Pi 使用 JSON 设置文件,项目设置覆盖全局设置。
直接编辑文件,或使用 /settings 修改常用选项。
全部设置
模型与思考
thinkingBudgets
UI 与显示
压缩
分支摘要
重试
当 Provider 请求的重试延迟超过 maxDelayMs(例如 Google 的"配额将在 5 小时后重置"),请求会立即失败并显示提示信息,而不是静默等待。设为 0 可禁用此上限。
消息送达
终端与图像
Shell
模型循环
Markdown
资源
这些设置定义了从哪里加载扩展、技能、提示和主题。
~/.pi/agent/settings.json 中的路径相对于 ~/.pi/agent 解析。.pi/settings.json 中的路径相对于 .pi 解析。支持绝对路径和 ~。
数组支持 glob 模式和排除。使用 !pattern 排除。使用 +path 强制包含精确路径,-path 强制排除精确路径。
packages
字符串形式加载包的所有资源:
对象形式过滤要加载的资源:
示例
项目覆盖
项目设置(.pi/settings.json)覆盖全局设置。嵌套对象会合并: