pi [options] [@files...] [messages...]

包管理命令

pi install <source> [-l]       # 安装包,-l 为项目级安装
pi remove <source> [-l]        # 删除包
pi uninstall <source> [-l]     # remove 的别名
pi update [source]             # 更新 pi 本身
pi update --all                # 更新 pi 和所有包
pi update --extensions         # 只更新包
pi update --self               # 只更新 pi
pi update --self --force       # 强制重装 pi
pi update npm:@foo/pi-tools    # 更新单个包
pi list                        # 列出已安装包
pi config                      # 启用/禁用包资源

运行模式

参数说明
(默认)交互式 TUI 模式
-p, --print打印响应后退出
--mode json输出所有事件为 JSON lines
--mode rpcRPC 模式,进程间集成
--export <in> [out]导出会话为 HTML

模型选项

参数说明
--provider <name>指定 Provider
--model <pattern>模型 pattern 或 ID(支持 provider/id 和 :<thinking>)
--api-key <key>API Key(覆盖环境变量)
--thinking <level>off/minimal/low/medium/high/xhigh
--models <patterns>逗号分隔,供 Ctrl+P 循环的模型列表
--list-models [search]列出可用模型

会话选项

参数说明
-c, --continue继续最近的会话
-r, --resume浏览并选择会话
--session <path|id>使用指定会话文件或 UUID 前缀
--fork <path|id>Fork 指定会话为新会话
--session-dir <dir>自定义会话存储目录
--no-session临时模式(不保存)
-n, --name <name>启动时设置会话显示名

工具选项

参数说明
--tools <list>, -t白名单:只允许指定工具
--exclude-tools <list>, -xt禁用指定工具
--no-builtin-tools, -nbt禁用内置工具(保留扩展工具)
--no-tools, -nt禁用所有工具

内置工具:read、bash、edit、write、grep、find、ls

资源选项

参数说明
-e, --extension <source>加载扩展(路径/npm/git,可重复)
--no-extensions禁用扩展发现
--skill <path>加载 Skill(可重复)
--no-skills禁用 Skill 发现
--prompt-template <path>加载 Prompt 模板(可重复)
--no-prompt-templates禁用 Prompt 模板发现
--theme <path>加载主题(可重复)
--no-themes禁用主题发现
--no-context-files, -nc禁用 AGENTS.md/CLAUDE.md 发现

组合示例(只加载指定资源,忽略 settings.json 中的配置):

pi --no-extensions -e ./my-ext.ts

其他选项

参数说明
--approve, -a信任项目级设置(一次性)
--no-approve, -na忽略项目级设置(一次性)
--offline禁用所有启动网络操作
--version显示版本
--help显示帮助

相关页面:quick-start | settings | sessions