Skip to content

Pi 配置 ​

入口: 侧边栏 → 设置 → 依赖管理 → Pi

实验性功能,默认关闭

Pi 支持是实验功能,默认关闭。请先在 常规设置 → 实验功能 → Pi 支持 中开启,依赖管理、设置面板与对话窗口的 Pi 入口才会显示。开启后可能不稳定。

Pi(Pi coding agent)是 LoongCode 接入的又一个 AI 助手家族,采用原生 RPC 驱动 + LoongCode 托管 Bridge Extension 的接入路线。本页管理 Pi 的 Bridge 与 Package / Extension——注意:Pi 的 Package / Extension 与 LoongCode 的「插件」不是同一概念,插件设置页不会出现 Pi 页签,Pi 的相关扩展统一在本页管理。

若 Pi CLI 尚未安装,本页会提示先安装;Pi 的安装 / 检测 / 更新统一在依赖管理中完成。


LongCode Bridge ​

Bridge(loongcode-pi-bridge)由 LoongCode 自动部署和管理,不属于用户 Package,无需手动维护。它补齐 Pi 原生不具备的两项能力:

能力状态
内置支持已支持
权限拦截已支持——Pi 任务中的权限确认由 Bridge 拦截并转成审批卡片
AskUserQuestion已支持——Pi 的结构化提问经 Bridge 转成前端询问

受支持的 Package(能力适配) ​

Pi 的产品取向是保持核心精简,把权限确认、MCP、子智能体、规划、长期记忆等功能交给 Extension 或 Package 完成。为避免多个社区实现互相冲突,LoongCode 对每种能力只适配一个经过版本验证的实现:

能力说明
MCP经 pi-mcp-adapter 适配(用户级写 ~/.pi/agent/mcp.json,工作区级写 <项目>/.pi/mcp.json)
子智能体经受支持的 Pi Subagent Package 适配,运行态在对话中呈现生命周期卡片
钩子经受支持的 Hook Package 适配
增强记忆经 pi-hermes-memory 适配(持久记忆、会话搜索与后台学习,配置见记忆的 Pi 页签)

每项能力显示安装 / 适配状态:

状态含义
未安装尚未安装对应实现,提供安装受支持版本按钮
已安装已安装且版本在受支持范围内
已禁用Package 已安装,但其 Extension 资源已在 Pi 配置中禁用,提供启用受支持实现按钮
版本不兼容已检测到对应 Package,但版本不在 LoongCode 的已测试范围内
等待 LongCode 支持包发布已规划但支持包尚未发布
候选,等待跨平台验证已有候选实现,待验证

LoongCode 会对每个受支持实现做 npm 兼容升级检测(对照 npm registry 的 dist-tags):npm 存在更新版本但未测试时会提示「npm 有更新版本(未测试,等 LoongCode 更新)」;已是最新测试版本则显示确认。受支持版本的安装 / 启用由 LoongCode 代管,不要手动更换版本,否则可能落入不兼容状态。


全部 Package(通用安装) ​

本区块允许安装任意 npm、git、GitHub URL 或本地路径的 Pi Package / Extension。LoongCode 只管理其生命周期,不保证第三方配置兼容。

字段说明
Package source如 npm:package@version、git:github.com/user/repo@tag 或本地路径
作用域用户(当前用户)或 当前项目(需有活动工作区)

安全提示

Pi Package 与 Extension 以当前用户权限执行任意代码。安装前请确认来源可信。


与任务配置的关系 ​

Pi 任务在选择器栏中选择 Pi 后:

  • 模型:从你在模型供应商配置的供应商中选择(任务按 pi_provider / pi_model 落库)
  • 思考深度:提供 Pi 的思考档位(含 default 不指定档)
  • 执行授权:三档——审批(每步确认)/ 计划(先出计划再审批)/ 完全访问(全部放行)

Pi 任务支持会话分叉(文件级 fork,基于 Pi 原生 parentId 树),但暂不支持编辑历史消息重跑。


下一步 ​