Pi Coding Agent 的扩展与集成涉及两类需求:为现有 Pi 增加工具或工作方式,以及从其他程序控制 Pi。
内容范围
“扩展机制”介绍 Tools、Skills、Extensions、提示模板和 Packages 的职责。它回答一个能力从哪里来、怎样被加载,以及应由哪种资源承载。
“Packages 的安装与管理”说明怎样从 npm、Git 或本地路径安装资源,区分全局、项目和临时加载,并验证资源是否真正生效。
“SDK 与 RPC”介绍外部应用如何使用 Pi 的会话与执行能力。SDK 面向进程内接入,RPC 面向子进程通信;它们与直接在终端输入任务的交互方式不同。
只使用终端的读者可以先了解如何识别扩展,再阅读 Packages 的安装与管理。需要自定义界面或接入其他程序时,再阅读 SDK 与 RPC。安装扩展并不意味着必须修改 Pi 核心源码。
相关入口是官方扩展文档、Packages 文档和SDK 文档。