Skip to content

Releases: djt889/dsh-drag-to-attachment

v1.0.3

Choose a tag to compare

@djt889 djt889 released this 17 Aug 12:52

v1.0.3

DSH(DeepSeek Harness)Web UI 插件:把本地任意文件/文件夹拖入或粘贴为附件(图片、任意文件、整个文件夹)或定位真实路径——一个开关,两种模式。

变更

  • 移除 image_preview 模型工具:会话内图片渲染交给其他已内置的插件,避免功能冲突(附件缩略图的 /file 代理保留)
  • 用户消息气泡还原原生操作区:时间戳(悬停消息淡入显示)+ 复制/编辑图标按钮,样式对齐 DSH 原生 MessageIconActions(28px 圆形按钮、主题 hover)
  • 移除 goal 命令附件拦截残留:消除控制台 command patch failed 报错(goal 命令模式建议用 📄 路径模式,把文件路径写进命令文本)

功能(不变)

  • 附件模式:图片/任意文件/文件夹 → 附件方块(缩略图预览,引用真实路径);发送后消息显示附件卡片,agent 底层收到真实路径
  • 路径模式:真实路径逐行插入草稿
  • 实时圆环进度(分阶段定位)、附件去重(MD5 + 粘贴截图内容寻址)、粘贴截图直接复制到 .drops/
  • 三平台索引开箱即用:Windows 内置 Everything、macOS Spotlight、Linux 内置 Everything 式索引
  • README 默认中文(README.md),英文 README.en.md

v1.0.2

Choose a tag to compare

@djt889 djt889 released this 16 Aug 15:41

v1.0.2

DSH(DeepSeek Harness)Web UI 插件:把本地任意文件/文件夹拖入或粘贴为附件(图片、任意文件、整个文件夹)或定位真实路径——一个开关,两种模式。

功能

  • 会话内图片预览(image_preview 工具):agent 调用该工具即可把本地图片直接显示在会话对话流里(类似网页版 ChatGPT 的生图预览,无需上传、不复制文件)——生图/截图/转换结果可直接发给你预览
  • 附件模式:图片/任意文件/文件夹 → 附件方块(缩略图预览,引用真实路径);发送后消息显示附件卡片,agent 底层收到真实路径
  • 路径模式:真实路径逐行插入草稿——goal(/goal 命令)模式下建议用路径模式,把文件路径直接写进命令文本
  • 实时圆环进度(分阶段定位)、附件去重(MD5 + 粘贴截图内容寻址)、粘贴截图直接复制到 .drops/
  • 三平台索引开箱即用:Windows 内置 Everything、macOS Spotlight、Linux 内置 Everything 式索引

修复

  • 跨会话附件队列隔离 + 切回会话自动重新显示附件
  • 附件删除/发送后不再"复活"(队列原位修改)
  • 附件栏观察器不再循环重建(✕ 删除稳定可点)
  • 重复粘贴截图按内容寻址,只产生一份 .drops/ 副本
  • 定位加超时保护,发送路径永不卡死

其他

  • README 默认中文(README.md),英文 README.en.md

v1.0.1

Choose a tag to compare

@djt889 djt889 released this 16 Aug 13:38

v1.0.1

DSH(DeepSeek Harness)Web UI 插件:把本地任意文件/文件夹拖入或粘贴为附件(图片、任意文件、整个文件夹)或定位真实路径——一个开关,两种模式。

修复

  • 跨会话附件泄漏:附件队列按会话隔离——在会话 A 插入的附件不会再被会话 B 发送出去(切换会话后各发各的,附件保留在原会话)
  • 重复粘贴截图反复复制:保存改为内容寻址(MD5 文件名),相同截图重复粘贴只产生一份 .drops/ 文件,并提示"附件已上传"
  • 附件去重:同名同路径附件比对 MD5,内容一致提示"附件已上传";同名不同路径直接添加
  • 发送卡死:分阶段定位加 20 秒整体超时,发送路径永不阻塞
  • 附件发不出去:发送时等待每个附件自己的定位完成,附件必随消息发出
  • 粘贴截图直接复制到工作区 .drops/(不索引,秒级);索引不到的文件自动保存到 .drops/

其他

  • README 默认中文(README.md),英文移至 README.en.md
  • 插件元数据:去掉 private 标志,version 与 release 对齐

v1.0.0

Choose a tag to compare

@djt889 djt889 released this 15 Aug 19:05

dsh-drag-to-attachment v1.0.0

DSH(DeepSeek Harness)Web UI 插件:把本地任意文件/文件夹拖入或粘贴为附件(图片、任意文件、整个文件夹)或定位真实路径——一个开关,两种模式。

功能

  • 附件模式:图片/任意文件/文件夹 → 附件方块(缩略图预览,引用真实路径,不复制不上传);发送后消息显示附件卡片,agent 底层收到真实路径
  • 路径模式:真实路径逐行插入草稿(多个同名候选弹选择列表)
  • 实时圆环进度:分阶段定位(快速索引 → 全盘搜索),百分比实时增长
  • 附件去重:同名同路径比对 MD5,内容一致提示“附件已上传”;粘贴截图按内容寻址保存,重复粘贴不产生副本
  • 粘贴截图直接复制到工作区 .drops/(不索引,秒级);索引不到的文件自动保存到 .drops/
  • 三平台索引开箱即用:Windows 内置 Everything(免安装)、macOS Spotlight、Linux 内置 Everything 式索引
  • 兼容视觉插件:搭配任意视觉插件(如 dsh-vision-toolkit)/ 文档工具读取文件

许可证

BSD-3-Clause(路径定位代码移植自 bill9109/dsh-drag-and-drop;内置 Everything 为 voidtools freeware)