3 天,GitHub 上冒出了 5000+ 个带 DSH 标签的仓库 里面混着大量插件 已经不是人能浏览完的信息量了 但我最开始,并不是想做插件目录 我只是遇到了一个很小的问题 DSH 每开一个新会话,就像失忆了一次 这个项目明明用 Bun 它还是会先跑 npm 昨天踩过的坑 今天再踩一遍 所以我想找一个插件 让它记住,这个项目里什么命令成功过 什么命令一定会失败 安装前,我顺手翻了下源码 然后看见了一段很不对劲的逻辑 它会读本地凭据 会拿环境变量 还会把数据发到外部地址 文档里一个字都没写 它是不是故意留下的后门,还需要继续确认 但那一刻,我还是后背发凉 因为装插件,不只是“多一个功能” 等于让一段第三方代码,用你的权限跑在电脑上 它能读文件 能用凭据 能执行命令 能连网络 你以为装的是生产力工具 也可能是把电脑钥匙交给陌生人 那次我没敢装 最后干脆自己写了一个: 让 DSH 记住成功经验的 dsh-precedent 它不靠模型编造“记忆” 只读 DSH 本来就保存在本地的会话记...