For AI agents: the complete documentation index is available at /llms.txt, the full documentation bundle is available at /llms-full.txt, and this page is available as Markdown at /docs/latest/configuration.md.

配置

本页面是 Pi 官方文档 的中文翻译。仅供学习参考。

Pi 支持用户级和项目级配置。用户级配置位于 agent 目录,默认为 ~/.pi/agent。项目级配置位于工作目录下的 .pi,在项目信任被授予后加载。唯一的例外是 sessionDir,Pi 在确定信任之前就读取它,以便定位会话。

在交互模式下,用 /settings 修改常用偏好。其他选项可以让 Pi 更新配置,或直接编辑相应文件。手动修改设置、快捷键、指令或资源后运行 /reload。

Agent 目录

下面用 <agent-dir> 表示 agent 目录。用 PI_CODING_AGENT_DIR 环境变量或 SDK 的 agentDir 选项设置它的位置。

路径作用
<agent-dir>/settings.json用户级设置,包括偏好、默认值、资源路径和 Pi 包声明。
<agent-dir>/keybindings.json自定义终端 UI 和应用快捷键。
<agent-dir>/models.json兼容端点、模型和模型覆盖。
<agent-dir>/auth.json已保存的 API Key 和 OAuth 凭证。
<agent-dir>/AGENTS.override.md、AGENTS.md、AGENTS.MD、CLAUDE.md 或 CLAUDE.MD跨工作目录生效的用户指令。
<agent-dir>/SYSTEM.md替换 Pi 的默认系统提示。
<agent-dir>/APPEND_SYSTEM.md向 Pi 的系统提示追加指令。
<agent-dir>/extensions/用户扩展。
<agent-dir>/skills/用户 Skill 和配套文件。
<agent-dir>/prompts/作为斜杠命令暴露的用户 Prompt 模板。
<agent-dir>/themes/用户主题文件。

项目 .pi 目录

路径作用
.pi/settings.json项目级设置、资源路径和 Pi 包声明。
.pi/SYSTEM.md替换该项目的系统提示。
.pi/APPEND_SYSTEM.md向系统提示添加项目专用指令。
.pi/extensions/项目扩展。
.pi/skills/项目 Skill 和配套文件。
.pi/prompts/作为斜杠命令暴露的项目 Prompt 模板。
.pi/themes/项目主题文件。

对于 SYSTEM.md 和 APPEND_SYSTEM.md,受信任的项目文件优先于 agent 目录中对应的文件。同名文件不会合并。

上下文文件

上下文文件与项目 .pi 配置相互独立。Pi 从 agent 目录、工作目录及其父目录加载它们。只要 Pi 运行在该文件所在目录或其下任意位置,该上下文文件就生效。

AGENTS.override.md 只替换同一目录中的 AGENTS.md 或 CLAUDE.md。它不会抑制 agent 目录或其他目录中的上下文文件。

上下文文件的发现不需要项目信任。


法律声明:本页面是 pi.dev 官方文档的中文翻译版本,仅供学习参考。本网站与 pi.dev 及 Earendil Inc. 无任何法律关系。