"npm:pi-mcp-adapter",
"npm:@ff-labs/pi-fff",
"npm:@gotgenes/pi-permission-system",
"npm:@gotgenes/pi-subagents",
"npm:@raoxxxwq/pi-tasks",
你问我子代理哪家强,用了一大圈下来,还是这个简单点的就够用了
说实话,我用不上那些什么深度多层子代理的,我都是开新会话玩的,所以这个子代理就很够用,那个pi-subagents 会把老子的skill都加载进去,算了折腾一圈,还是用这个好
{
"maxConcurrent": 100,
"defaultMaxTurns": 100,
"graceTurns": 100
}
"npm:@raoxxxwq/pi-tasks",这个我改的,因为原本的tasks是配套那个子代理的,多了两个工具,我直接删了,无用占位token,心痒难受矣。
"npm:@gotgenes/pi-permission-system",
这个我配置yolo,控制好rm 就行了,其他什么权限我都懒得配置
~/.pi/agent/extensions/pi-permission-system/config.json
拿去抄吧
{
"$schema": "https://raw.githubusercontent.com/gotgenes/pi-packages/refs/heads/main/packages/pi-permission-system/schemas/permissions.schema.json",
"debugLog": false,
"permissionReviewLog": true,
"yoloMode": true,
"permission": {
"*": "allow",
"path": {
"*": "allow",
"*.env": "deny",
"*.env.*": "deny",
"*.env.example": "allow",
"*/*secret*": "deny",
"*/*secrets*": "deny",
"*/*credential*": "deny",
"*/*credentials*": "deny",
"*/*token*": "deny",
"~/.ssh/*": "deny",
"~/.aws/*": "deny",
"~/.config/gcloud/*": "deny",
"~/.kube/*": "deny",
"~/.docker/config.json": "deny",
"~/.npmrc": "deny",
"~/.git-credentials": "deny",
"~/.netrc": "deny"
},
"bash": {
"*": "allow",
"rm -rf *": "deny",
"rm -fr *": "deny",
"rm -r *": "deny",
"rm -R *": "deny",
"sudo *": "deny",
"su *": "deny",
"chmod *": "deny",
"chown *": "deny",
"mkfs*": "deny",
"diskutil erase*": "deny",
"dd if=*": "deny",
"curl *|*sh*": "deny",
"wget *|*sh*": "deny",
":(){*": "deny"
}
}
}
哈哈哈哈连续水了三个贴,精疲力尽了,后面再继续分享吧