dsh-glob
在终端中运行以下命令:
dsh plugin install uckkk/dsh-glob
将以下提示词粘贴到 DeepSeek Harness 对话框中:
先安装 dsh-glob(源码:https://github.com/uckkk/dsh-glob ),再在 profile 的 package.json 的 dsh.profile.bundles 数组中加入 dsh-glob 即可启用。
插件介绍
在 Agent 会话中按通配符筛选文件路径,本来一件小事,却常常要绕道调用 shell 或引入额外依赖。dsh-glob 把这件事收进一个纯 Node 的小插件里,注册之后直接在对话中调用即可,不需要起子进程,也不依赖任何外部服务。
它的核心能力聚焦且单一:接收一个 Glob 模式,返回匹配结果。实现上走的是纯 Node.js 路径,没有网络请求,没有第三方运行时,行为可预期、排查成本极低。对于只需要「给我 src 下所有 ts 文件」这类明确意图的场景,它恰好够用,又不笨重。
适合在 DeepSeek Harness 会话中频繁做文件路径匹配、批量筛选源码或测试夹具的开发者。如果你希望工具链保持轻量、离线可用,又不想为一次通配符匹配多装一个包,dsh-glob 是一个低摩擦的选择。
使用场景
- 在会话中按通配符批量筛选源码文件
- 离线环境下完成文件路径匹配,无需网络
- 为 Agent 工作流提供轻量级路径过滤
适合人员
- 需要轻量、离线文件匹配的工具链开发者
- 在 Agent 会话中频繁做通配符筛选的工程师
- 希望避免为单次匹配引入额外依赖的项目