正文预览
MODULE 05 · STEP 14 · 可练习
权限、隔离与验收
Pi 不只是一个聊天窗口。它可以读写文件、运行命令,Extension 还可以扩展更多能力。这正是它能完成真实任务的原因,也是你必须认真划定边界的原因。内置工具、Extension 与普通本地进程一样,以启动 Pi 的进程权限运行;Pi 没有内置沙箱或逐次权限弹窗。
文字限制不是安全沙箱
在任务中写“不要访问其他目录”很有必要,因为它说明了工作范围。但这句话不会从操作系统层面取消权限。如果 Pi 以你的用户身份运行,它所调用的命令和 Extension 通常也拥有该用户的权限。
处理不可信的仓库、脚本或数据时,需要容器、虚拟机或专用账户等真正的隔离边界。Project Trust 只决定是否加载项目级配置和资源,不是运行时沙箱。不要对来路不明的项目一路确认。
Project Trust 还有明确例外:AGENTS.override.md、AGENTS.md 和 CLAUDE.md 默认仍会作为上下文文件加载。拒绝信任不是“什么项目文字都不读取”;对陌生仓库应先在隔离环境审查,或用