怎么整好pi的权限管理

我写了一个简陋的小插件,当pi在调用write/edit工具的时候询问我,我同意了再改,这样避免ai直接在某些项目里面乱整,有点类似opencode的plan模式

但是我发现很多时候ai压根不调用pi给它的write/edit工具,而是直接调用bash去cat/echo或者写python3 -c运行自己脚本等方式去修改我的文件

本来我之前也想一刀切,直接给整个bash工具放黑名单,让pi在调用的时候问我,但是这样又会拦住很多只读或者测试的命令,每次都得yes很麻烦

不知道佬友们有没有什么好的办法管住ai,别让它瞎改我文件,例如系统提示词约束或者和上面一样黑名单的方法,或者佬友们有没有权限管理的插件推荐,我去学习学习他们的做法

@gotgenes/pi-permission-system
可以试试这个插件
权限配置可以参考这位佬的帖子 Pi个人扩展设置与讨论

感谢佬,我晚点去看看这个插件是怎么实现的去,因为一直听说pi的第三方插件质量参差不齐,不敢直接安装插件,我还是尽可能自己造了:smiling_face_with_three_hearts:

总体用下来比dsh插件环境好不少
dsh还有硬编码 直接给我客户端搞崩溃的 :rofl:

这个我用ai审了一下,安全问题是没有。实现水平就不太清楚了,但整体使用体验还行吧,可以用deepwiki看一下

最近用站内佬开发的pi-desktop,权限控制的很好。如果不介意可以试试。

自己vibe的插件大概率是不如下载量大的第三方插件的:melting_face:

我以为pi的插件环境够差了,结果还有高手 :distorted_face:

因为 dsh 相当一部分插件都是所谓“许愿式编程”出来的
而 pi 作为一个相对比较老的 harness 社区会好一些

暴论:dsh用的国人太多导致的