DSH Plugins
返回列表
dsh-file-mount

dsh-file-mount

客户端 更新于 2026.08.24

在终端中运行以下命令:

dsh plugin install acefun29/dsh-file-mount

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

在 DeepSeek Harness 中安装 dsh-file-mount 插件,请使用源码仓库 https://github.com/acefun29/dsh-file-mount 对应的插件安装方式完成添加。

插件介绍

在大模型工程里,重复读取文件往往是隐性成本。同一个日志、配置、代码或说明文档,只要被模型反复拉进上下文,就会不断占用 token,也会让对话窗口变得嘈杂。dsh-file-mount 想解决的就是这种“已经读过的内容又完整塞回来”的问题。它会记录每个文件哪些行范围已经进入模型上下文,当模型再次读取同一个文件时,不再无脑重复注入,而是只补上缺失或新改动的内容。

它的核心能力不是简单缓存,而是围绕“文件挂载”建立一套可观察的上下文账本。文件在磁盘上发生变化时,它可以按行级对比补入变化部分;日志追加这种场景尤其适合,只需补充新增尾巴。用户或模型自己写过的文件,后续再读时也能更智能地复用已有上下文。它还提供 file_mount_forget,让模型可以主动强制重读,避免账本机制影响调试。界面端则有“挂载文件”仪表盘,展示节省、覆盖范围、新鲜度、过期情况和搜索排序,让 token 管理不再只是黑盒。

这个插件适合经常使用 DeepSeek Harness 处理代码库、日志、文档、配置或长对话上下文的人。特别是当项目需要反复打开同一批文件、又希望降低上下文污染和 token 成本时,它能提供比较直观的增益。对关注上下文工程、成本可观测性和重复读取优化的高级用户来说,它既是工具,也是一层新的上下文管理视角。

截图预览

使用场景

  • 反复读取同一份代码、日志或文档时,只让缺失或变化的部分进入上下文。
  • 文件持续追加或局部修改时,按行级差异补充新内容,避免重复塞入旧行。
  • 需要观察模型上下文里挂载了哪些文件段落,并估算可节省的 token 成本。

适合人员

  • 经常在 DeepSeek Harness 中处理代码库、日志和长文档的开发者。
  • 关注上下文污染、重复读取和 token 成本的高级用户。
  • 需要可视化文件挂载账本与上下文节省效果的工作流维护者。