dsh-files

数据处理上手成本:零配置编辑评级 B

给代理加读文档工具:PDF/DOCX/XLSX 结构化取文

新建会话输入框:指令、文件引用与模型选择
界面截图来自 taxueseek/dsh-files 的 README,点开看原图;本站不托管图片文件。

编辑推荐理由

0.5.0 之后它只做一件事:提供 read_document 工具,把内置读文件工具拒绝的二进制文档(PDF / DOCX / XLSX)抽成结构化文本,README 的原话是补上官方栈留下的缺口。 格式判定从字节而非扩展名决定(伪装的 exe 改名 .pdf 会被拒),编码走 UTF-16 BOM → UTF-8 → GB18030 链路;分页读取带行号与剩余额外行数标记,XLSX 可用 list_sheets 加 sheet 参数按工作表整读。 没有文本层的扫描版 PDF 会返回明确提示而不是空字符串;解析支持按执行信号协作取消。 注意两点:README 写明上传、图片与 @ 引用已在 0.5.0 移除,因为 harness 0.1.3 原生提供;并且名为 dsh-files 的 npm 包是无关的第三方占位,只能按脚本或 git 方式安装。

适合与不适合

适合

  • 让代理读 PDF 正文
  • 按工作表读 XLSX
  • 读乱码编码的文本

不适合

  • 扫描版 PDF
  • 把文件上传进会话

安装与配置

上手成本:零配置。安装命令逐字抄自插件自身 README,本站不改写、不补参数:

dsh plugin --profile web add git+https://github.com/taxueseek/dsh-files.git

结论依据

上面每一条结论都能在这些出处里核对: