DSH Plugins
返回列表
🖥️

dsh-file-links

客户端 更新于 2026.08.20

在终端中运行以下命令:

dsh plugin install h1-count/dsh-file-links

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

在 DeepSeek Harness 中执行 dsh plugin install h1-count/dsh-file-links 即可安装,源码仓库:https://github.com/h1-count/dsh-file-links

插件介绍

在 DeepSeek Harness 对话中,assistant 回复经常引用工作区文件:工具调用修改了一个 TypeScript 模块,diff 卡片指向一篇 Markdown 文档,正文里用行内代码提到了一个配置文件路径。这些文件引用散落在回复文本中,想打开它们只能手动复制路径再切去编辑器,流程笨拙且容易出错。dsh-file-links 正是为消除这一摩擦而生。

插件从三个来源确定性地累积每轮引用的文件路径:工具结果中的 locations(diff/edit 卡片)、工具调用参数中的路径、以及回复正文中的行内代码提及。收集完成后,路径被渲染为 Codex 风格的可点击 chips——按扩展名着色的类型图标加上文件名,包裹在圆角胶囊中;超过八个自动折叠为 +N 标记。点击任意 chip 即调用 DSH 聊天视图自带的 openFile 预览,无需另行搭建预览机制。渲染前,插件在 Host 端通过 fs.stat 校验每个路径,仅保留真实存在的普通文件,目录、不存在的路径及其他噪声被静默过滤。样式遵循 DSH 主题变量,浅色与深色模式下均清晰可读。

如果你经常在 DSH 中跨多个文件编辑代码,或希望用一次点击而非复制原始路径就能定位并预览被引用的工作区文件,dsh-file-links 将文件引用从惰性文本变为可触达、可即时预览的元素,缩短从回复到目标文件之间的距离。

使用场景

  • assistant 回复中引用了多个工作区文件,点击对应 chip 即可直接预览
  • 多文件编辑过程中,从 diff 卡片或工具参数提及的路径快速定位源文件
  • 回复正文行内代码中出现的配置文件路径,一键打开无需手动复制
  • 超过八个文件引用时自动折叠为 +N,避免界面拥挤

适合人员

  • 在 DSH 中频繁跨文件编辑代码的开发者
  • 希望减少复制路径、切换窗口等重复操作的对话式编程用户
  • 偏好使用 DSH 内置预览而非打开外部编辑器的用户