Problem / 问题
PI-Desktop 已有 Ask / Accept edits / Auto。还需要在逐次人工确认与全部自动允许之间提供独立的自动审核,并让会话授权范围可见、可撤销。
本 Issue 跟踪完整升级路线,衔接现有权限讨论 #397、插件边界讨论 #168 和独立的拒绝规则 PR #457。它不替代这些工作的既有范围。
Proposed change / 期望改动
保留 Rust Host 最终裁决、Pi 负责模型调用与 Agent 执行的架构。自动审核与权限模式分离;审核只能批准当前操作,不能扩大授权或覆盖硬性拒绝。
下面的 [x] 表示首个候选 PR 已实现并完成对应专项验证,[ ] 表示后续工作;勾选不代表已经发布或合入。完整测试仍存在已在原主线上复现的 Windows 失败,详见 PR 的验证说明。后续阶段不包含在首个 PR 中。
第一阶段:本 PR 的权限与 Auto review 升级
第二阶段:Shell 操作系统隔离(后续 PR)
第三阶段:插件能力隔离(后续 PR)
第四阶段:原生 Pi 工具桥接(后续 PR)
关联但独立的工作
Alternatives / 其他方案
- 增加第四种权限模式会混淆“是否允许”和“由谁审核”,因此采用独立 reviewer。
- 普通工具型子代理审核可能递归执行或改变被审核环境,因此采用无工具独立请求。
- 将三平台沙箱一次性并入会显著扩大兼容和验证范围,因此分阶段交付,并明确首阶段不提供 OS 沙箱保证。
Additional context / 补充信息
验收以代表性用户路径和失败/取消路径为准,不以 UI 出现按钮或模型返回一次同意为完成标准。未完成的路线图项目持续保留,第一阶段 PR 使用 Refs 关联本 Issue,不因第一阶段合入关闭整个路线图。
Contribution / 贡献意愿
我愿意提交实现上述第一阶段的 PR,并补充相关测试和文档;后续阶段将单独实现和验证。
Problem / 问题
PI-Desktop 已有 Ask / Accept edits / Auto。还需要在逐次人工确认与全部自动允许之间提供独立的自动审核,并让会话授权范围可见、可撤销。
本 Issue 跟踪完整升级路线,衔接现有权限讨论 #397、插件边界讨论 #168 和独立的拒绝规则 PR #457。它不替代这些工作的既有范围。
Proposed change / 期望改动
保留 Rust Host 最终裁决、Pi 负责模型调用与 Agent 执行的架构。自动审核与权限模式分离;审核只能批准当前操作,不能扩大授权或覆盖硬性拒绝。
下面的
[x]表示首个候选 PR 已实现并完成对应专项验证,[ ]表示后续工作;勾选不代表已经发布或合入。完整测试仍存在已在原主线上复现的 Windows 失败,详见 PR 的验证说明。后续阶段不包含在首个 PR 中。第一阶段:本 PR 的权限与 Auto review 升级
第二阶段:Shell 操作系统隔离(后续 PR)
第三阶段:插件能力隔离(后续 PR)
第四阶段:原生 Pi 工具桥接(后续 PR)
关联但独立的工作
Alternatives / 其他方案
Additional context / 补充信息
验收以代表性用户路径和失败/取消路径为准,不以 UI 出现按钮或模型返回一次同意为完成标准。未完成的路线图项目持续保留,第一阶段 PR 使用
Refs关联本 Issue,不因第一阶段合入关闭整个路线图。Contribution / 贡献意愿
我愿意提交实现上述第一阶段的 PR,并补充相关测试和文档;后续阶段将单独实现和验证。