pi agent怎么避免它读取key或者密码呢

拔萝卜拔萝卜 2026-08-03 17:33 1

如题。

就是开发pi相关插件或者编码任务,怎么取避免让pi agent读取到本地json相关的密码或者key呢

最新回复 (3)
  • wuxubiao 08-03 17:35
    1

    写一条全局规则,给你参考,根据你自己使用的工具、环境改动下


        "- 禁止读取或写入以下敏感文件/目录(含明文密钥、凭据、token):\n" +
    " ├─ Shell 配置: ~/.zshrc、~/.bashrc、~/.profile、~/.zshenv\n" +
    " ├─ SSH 密钥: ~/.ssh/ 整个目录\n" +
    " ├─ pi 凭据: ~/.pi/agent/auth.json\n" +
    " └─ 私钥: 任意 id_rsa*、*.pem 文件\n" +
    " ├─ GPG 密钥: ~/.gnupg/ 整个目录\n" +
    "- 例外①(存在性检查): 诊断时可检查文件是否存在/环境变量是否已设置,但不得输出内容或值(只报 存在/不存在、已设置/未设置)。\n" +
    "- 例外②(用户明确要求): 用户主动要求读取/修改时允许操作,但输出必须脱敏(密钥/token 打码为 sk-***、ghp_*** 等形式)。\n" +
    "- 目的: 防止密钥进入会话记录(JSONL),否则 pi-sync 无法同步会话且存在泄露风险。\n",
  • yuancjun 08-03 17:59
    2

    • https://pi.dev/docs/latest/extensions#tool-events

  • Galact 08-03 18:06
    3

    你可以和它说key相关的先占位,以及遇到这种先询问用户之类的

* 帖子来源Linux.do
返回