AI落地社
返回知识库
总览 · Pi Coding Agent 学习蓝皮书

11. Extension 的需求与验收

Pi Coding Agent 蓝皮书

MODULE 04 · STEP 11 · 可练习 Extension 的需求与验收 本课结果 你会显式加载一个只注册 /bluebook check 命令的教学 Extension,亲眼确认它出现、执行并在停用后消失。桌面通知放在本课最后作为进阶设计,不把终端内提示冒充系统通知。 我对 Extension 的理解来自一个很小的烦恼。Pi 跑长任务时,我会切到别的窗口,任务已经停下来却没有立即发现。 这个需求适合做第一个 Extens…

更新于 2026-10-23 07:00:25 · 作者 AI落地社

你将获得

  • 学习:完整学习目录
  • 学习:30 分钟第一次成功
  • 学习:导论 · 为什么读这本书
  • 学习:十条仍然成立的判断
  • 学习:凡例与本版说明
  • 学习:序章 · Pi 作者 Mario Zechner

内容大纲

  1. 完整学习目录
  2. 30 分钟第一次成功
  3. 导论 · 为什么读这本书
  4. 十条仍然成立的判断
  5. 凡例与本版说明
  6. 序章 · Pi 作者 Mario Zechner
  7. 1. 安装前检查
  8. 2. 安装并启动 Pi
  9. Windows 中文安装路径
  10. 3. 登录与模型设置
  11. 4. 从练习目录开始
  12. 维护 · 更新、退出与卸载
  13. 5. 第一次任务
  14. 6. 文件与工作目录
  15. 7. 会话的保存与续写
  16. 8. 上下文与压缩

正文预览

MODULE 04 · STEP 11 · 可练习

Extension 的需求与验收

本课结果

你会显式加载一个只注册 /bluebook-check 命令的教学 Extension,亲眼确认它出现、执行并在停用后消失。桌面通知放在本课最后作为进阶设计,不把终端内提示冒充系统通知。

我对 Extension 的理解来自一个很小的烦恼。Pi 跑长任务时,我会切到别的窗口,任务已经停下来却没有立即发现。

这个需求适合做第一个 Extension,因为它有清楚的触发条件、简单的系统动作,而且容易验收。

先把需求说清楚

不要一开始就写“实现完美的系统通知”。先给第一版定四条边界:

  1. 只在 Agent 结束工作、等待新消息时考虑提醒。
  2. 终端正在前台时不打扰。
  3. 提醒内容不包含私密任务全文。
  4. 提醒失败不得破坏 Pi 本身的会话。

这时你已经可以看到 Extension 的轮廓:它要接收 Pi 的事件,判断状态,再执行一个系统动作。

理解文件放在哪里

Pi 可以加载用户级或项目级的 Extension。初学时建议从独立练习项目开始,只让这个项目使用它。这样容易看清来源,出错时也容易停用。

项目信任提示不是多余的障碍。项目级 Extension 会运行代码,它能做什么取决于当前用户的权限。只有当你知道文件从哪里来、大致做什么,才应信任该项目。

官方当前的自动发现位置是用户级 ~/.pi/agent/extensions/ 和项目

会员专享

暂无权限 · 仅对 VIP 会员开放

开通会员解锁全文,添加客服老师微信

  • ✓网站会员全年访问全部会员内容
  • ✓Skills / 工作流源文件(百度网盘)
  • ✓资料下载与课程正文
  • ✓社群微信群入口(开通后联系客服)

已有卡密?去激活

已有账号?登录后开通更顺畅