pi-fabric

Pi 编码代理的可编程工具与运行时

开发流程 协调多智能体编排工作流程扩展代理能力管理多个MCP工具 通用 ★ 217 更新于 2026-09-13

安装使用

复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:

帮我安装这个 AI Skill:pi-fabric。
它的用途是:Pi 编码代理的可编程工具与运行时
完整的 Skill 内容见:https://321skill.com/skills/pi-fabric/raw/index.md
请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。

提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。

使用示例

'分析当前项目代码结构,统计每个模块的文件数和代码行数,然后生成一个树形图。' 它会自动编写一个 TypeScript 程序,调用 pi.find 获取所有文件,然后通过 fs 和 path 库分析目录结构,最后生成一个 Markdown 树形图返回。整个过程在沙箱中执行,只有最终结果进入对话。

介绍

这个 Skill 解决了 AI 编码代理在复杂任务中需要频繁调用多个工具、MCP 服务器、子代理时,上下文被中间结果占满且难以编排的问题。在实际开发中,开发者经常需要让 AI 依次执行文件读取、代码搜索、调用外部 API 等步骤,每次工具调用结果都会挤占对话窗口,导致长流程难以维持。

使用方式很简单,你只需要在 Pi 中安装此 Skill,之后就可以通过自然语言指令让 AI 编写一个 TypeScript 程序来组合所需的工具调用。AI 会生成代码,在沙箱中执行,只有最终结果返回对话。例如说“分析当前项目的 package.json 和 src 目录结构”,AI 就会写出并行调用 pi.readpi.find 的程序,自动并行执行并返回结果。

它非常适合需要协调多智能体、编排工作流程、管理多个 MCP 服务或扩展代理能力的团队或个人。尤其是那些已经使用 Pi 编码代理,希望在复杂任务中保持上下文清洁、提高执行效率的开发者。无论是编写代码、分析项目还是调用外部服务,这个 Skill 都能让 AI 的“手”更灵活。

建议在需要多步骤、多工具协作的场景下统一使用此工具。需要注意的是,它主要依赖 QuickJS 沙箱运行,默认内存限制为 WASM32 的 4GB 地址空间,对于超大型数据处理或需要原生 Node 模块的场景,需要显式切换到不安全节点执行器。另外,要求 Node.js 24+ 和 Pi 0.80.6+ 版本。

常见问题

pi-fabric 和直接使用 Pi 内置工具有什么区别?

直接使用 Pi 内置工具时,每次工具调用结果都会进入对话上下文,导致上下文膨胀。pi-fabric 让 AI 将多个工具调用写成一个程序,在沙箱中执行,只有最终结果返回,节省上下文空间并支持复杂逻辑。

可以在其他地方使用 pi-fabric 吗?

pi-fabric 是专门为 Pi 编码代理设计的扩展,需要 Pi 环境才能运行,不支持在其他 AI 平台或 IDE 中独立使用。

给 AI 助手的安装指引

如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:

请访问 https://321skill.com/skills/pi-fabric/raw/index.md 读取 pi-fabric 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。