$ cat ~/map/pi-extensions-milanglacier.md
pi-extensions (milanglacier)
一个 monorepo 收录八个 pi 扩展:规划模式、动态子智能体工作流、后台任务与会话级模型切换,均可独立安装。
extensions✓ 9月22日
事实速查
- GitHub Stars
- ★ 0
- Forks
- 0
- 许可证
- —
- npm / 月
- —
- 最后推送
- 2026年10月16日
安装
每个扩展单独安装:pi install npm:<package> 或 pi install github:milanglacier/<repo>——README 在 monorepo 索引中链接了每个扩展的仓库## 速览
一个 monorepo 收录八个可独立安装的 pi 扩展:/plan 结构化规划、/workflow JavaScript 子智能体编排、带面板的后台任务、最小权限层、/session-model、/regenerate、自动主题切换,以及 Gemini BLOCK_NONE 补丁。
## 要点
- $规划与编排:pi-plan-mode 将规划提示注入并在主对话上直接暴露规划工具——不需要独立的 planner 子智能体——规划状态可跨会话恢复;pi-dynamic-workflow 让模型现场编写一段小型 JavaScript 编排脚本,经 /workflow 扇出到隔离的 pi 子智能体子进程中,失败的子智能体返回 null 而不是让整批任务失败。
- $后台任务:pi-background-tasks 增加 bg_task 与 bg_status 工具、/bg 斜杠命令,以及 Ctrl+Shift+B 唤起的多面板仪表盘,用于启动、监视和停止被跟踪的后台进程,支持持久日志文件,被监视任务有输出或退出时还会跟进唤醒。
- $权限策略:pi-minimal-permission-system 以全局与项目本地策略守卫内置的 read、edit、write、bash 工具,包括对敏感路径的只读授权;MCP 与扩展工具刻意不在范围内。
- $会话级便利项:pi-session-model 经 /session-model 仅为当前会话切换活动模型与可选思考档位,不触碰任何全局默认;pi-regenerate-last-response 增加 /regenerate(简写 /reg),回退到前一条用户消息并重新触发智能体。
- $环境与 provider 微调:pi-theme-switcher 依据环境变量(PI_AGENT_THEME、THEME_MODE)或一天中的时间在深浅主题间切换,夜间窗口可配置;pi-gemini-patch 将设置合并进请求的 config 对象,强制所有 Gemini 安全类别使用 BLOCK_NONE(OpenRouter 的 Gemini 模型除外)。
- $monorepo 布局:每个顶层目录都是指向各自仓库的 git submodule,各扩展可独立跑类型检查与测试、逐个安装。
## 常见问题
Q 有一次性安装全部八个扩展的包吗?
没有——README 只记录按扩展安装(pi install npm:<package> 或 pi install github:milanglacier/<repo>);这个 monorepo 是 git submodule 组成的开发索引,不是分发包。
Q 权限扩展覆盖 MCP 工具吗?
不覆盖——pi-minimal-permission-system 刻意只管内置的 read、edit、write、bash 四个工具;MCP 与扩展工具不在范围内。
Q Gemini 补丁能关掉吗?
没有开关——扩展一经加载,补丁就会作用于匹配的请求;OpenRouter 的 Gemini 模型则完全不在处理范围内。
## 参考链接
## 相关条目
## 教程
最后更新: 2026年9月22日