DSH Plugins
返回列表
🖥️

dsh-file-picker

客户端 更新于 2026.08.21

在终端中运行以下命令:

dsh plugin install shaomingbo/dsh-file-picker

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在终端执行 dsh plugin install shaomingbo/dsh-file-picker 即可安装,源码见 https://github.com/shaomingbo/dsh-file-picker,安装完成后重启 DSH 并刷新 Web 页面即可使用。

插件介绍

在 DSH Web 对话中引用工作区之外的文件,过去只能靠终端里手动敲路径或反复复制粘贴。dsh-file-picker 在输入栏工具行加了一个 📁 按钮:点击后可浏览本地 DSH 主机上任意可读目录,在当前目录内用大小写不敏感的名称过滤(不递归子目录),勾选需要的文件或文件夹(单次最多 32 条路径),点击 Apply 即完成。所选路径以 context 块注入当前对话,模型随后可对文件执行 read、对目录使用 glob 或 grep 进行检索。它只返回路径和条目类型,从不读取或上传文件内容;浏览器到主机的 RPC 严格限定在 localhost,远程 Web GUI 无法触发任何文件系统浏览。

插件内置幂等的安装与卸载脚本,修改目标 profile 的 package.json 后自动执行 pnpm install,安装或卸载后只需手动重启 DSH 并刷新页面即可生效。也提供了手动编辑 manifest 的兜底方式,方便在自动化流程受限的环境中部署。

适合经常让模型翻看本地零散文件的 DSH Web 用户:Downloads 里的旧日志、桌面上的配置文件、另一个项目的参考代码——打开选择器、勾选路径、发送下一条指令,模型立刻就有了它需要的上下文。

使用场景

  • 让模型直接读取 Downloads 里的日志文件排查问题
  • 把另一个项目的配置文件注入当前对话供模型参考分析
  • 浏览本地主机目录,勾选多个文件一次性提供给模型处理

适合人员

  • 需要让模型访问工作区外本地文件的 DSH Web 用户
  • 经常跨目录引用代码或配置进行开发调试的工程师
  • 希望省去手动复制路径、提升对话效率的终端重度用户