dsh-upload-origin
在终端中运行以下命令:
dsh plugin install wlc114514/dsh-upload-origin
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install wlc114514/dsh-upload-origin,或从 https://github.com/wlc114514/dsh-upload-origin 的 GitHub Releases 安装预构建包并通过 DSH bundle/profile 流程启用。
插件介绍
在网页对话里把文件拖进输入框时,浏览器只能上传字节和显示名,JavaScript 拿不到磁盘上的原始绝对路径。DeepSeek Harness 会把快照放在会话工作区的 .dsh-uploads 下,但代理若不知道「这份上传对应你本机哪一份文件」,就很难按你的真实路径去编辑或引用本地资源。
dsh-upload-origin 跑在 DSH 主机侧:在组装每一轮对话时监听当前会话的上传目录,只处理人类提示里真正提到过的上传;先走官方工作区文件引用索引,再在会话目录、桌面、文档、下载、OneDrive 及浅层主目录等范围内做有界扫描,用「文件名 + 大小 + sha256」把快照和本地文件对上。匹配结果会写入系统提示中的映射块,并注册只读的 resolve_uploaded_file 工具,便于按需查询候选路径与置信度。
若上传后原文件被改过,哈希可能不一致,插件会按名称与大小或仅名称给出候选,并标明置信等级,方便你人工确认。默认扫描范围外的文件不会自动命中,可通过工具的 search_roots 扩大搜索。
适合经常在 Harness 里拖本地文件协作、又希望代理能指向本机真实路径的开发者与日常用户;上传副本仍是读取内容的可靠来源,解析出的原路径主要用于「改我磁盘上的那份文件」这类场景。
使用场景
- 网页对话里拖入本地文件,需要代理知道磁盘上的原始绝对路径
- 上传快照在 .dsh-uploads,想把它对应回桌面或文档里的源文件
- 对话里提到某次上传,需要按需查询匹配候选与置信度
适合人员
- 经常在 Harness 里拖文件协作的 DeepSeek Harness 用户
- 希望代理能指向本机真实路径以便编辑的开发者
- 需要在主机侧安全、只读地解析上传来源的日常用户