dsh-paste-file
在终端中运行以下命令:
dsh plugin install lhh666-6/dsh-paste-file
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在终端执行 dsh plugin install lhh666-6/dsh-paste-file 即可安装,完整源码地址为 https://github.com/lhh666-6/dsh-paste-file ,安装后重启 DSH 即可生效。
插件介绍
在 DSH 中让模型读取本地文件看似简单,但浏览器剪贴板无法传递文件的绝对路径,文件只能静静地躺在磁盘上,模型够不着。dsh-paste-file 填上了这道缝:无需手动复制路径、翻找目录或额外传输,粘贴或拖放的瞬间一切就绪。
composer 左侧多出一枚粘贴文件按钮,支持多选;document 级监听则拦截所有含非图片文件的粘贴与拖放。触发后,插件将全部文件上传至当前会话 workspace 的 /pasted-files/ 目录,并将 workspace 相对路径以行内代码形式插入输入框草稿。纯图片粘贴不受影响,DSH 原生附件行为原样保留。架构上,Host 面注册上传路由并写入会话 cwd,Client 面通过 conversation.input.left 槽位挂载按钮与事件监听,改动极小且不侵入核心。
适合那些经常需要把本地配置、日志或源码片段交给模型分析重构的 DSH 用户。单文件上限 64 MiB,插件定位为轻量的文件转路径工具,而非通用二进制附件协议扩展。
使用场景
- 在输入框直接粘贴日志文件,让模型分析报错原因
- 拖入配置文件,让模型检查语法与结构问题
- 多选源码片段,让模型批量重构或对比
适合人员
- 经常需要让模型读取本地文件的 DSH 用户
- 希望省去手动复制路径步骤的日常开发者
- 需要将日志、配置或源码交给模型处理的工程师