dsh-table-attach
在终端中运行以下命令:
dsh plugin install yybukn/dsh-table-attach
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yybukn/dsh-table-attach 即可安装来源为 https://github.com/yybukn/dsh-table-attach 的该插件。
插件介绍
DSH 编辑器原生仅支持粘贴或拖放 PNG、JPG、WebP、GIF 图片。当你想把 Excel 报表、PDF 文档或 CSV 数据集直接交给 Agent 阅读时,只能手动另存再上传,体验割裂。dsh-table-attach 补上这块短板:把 .xlsx 文件拖进编辑器,或复制一个 PDF 后粘贴,文件即落入当前会话工作区,光标处自动插入 @reference,Agent 便可直接读取原始文件内容。
客户端在文档级别拦截 paste 与 drop 事件,将文件 base64 编码后交给 host 端。host 端校验 payload、按 -1/-2 后缀自动去重命名、以 0o644 权限写入 /attachments/ 目录,并确保路径始终留在会话工作区内。安全默认值包括 50 MiB 大小上限、拦截 .exe/.dll/.sh/.js/.jar 等可执行扩展名、文件名清洗以防止路径穿越。图片粘贴与拖放仍走内置通道,原有流程不受影响。
如果你经常在 Agent 对话中引用表格、文档或压缩包,这个插件让你像贴图片一样把文件直接拖进编辑器,跳过手动上传的繁琐步骤。提示与拖放引导支持中英文。
使用场景
- 把 Excel 报表拖入编辑器让 Agent 直接读取并分析
- 粘贴 PDF 文档供 Agent 提取和总结关键信息
- 拖放 CSV 或 JSON 文件让 Agent 处理结构化数据
适合人员
- 需要在 Agent 对话中频繁引用表格或文档的用户
- 希望免手动上传即可共享非图片文件的开发者
- 使用 DSH 进行数据分析或文档审查的工作流使用者