DSH Plugins
返回列表
🖥️

dsh-table-attach

客户端 更新于 2026.09.02

在终端中运行以下命令:

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 进行数据分析或文档审查的工作流使用者