dsh-files
数据处理上手成本:零配置
给代理加读文档工具:PDF/DOCX/XLSX 结构化取文

编辑推荐理由
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结论依据
上面每一条结论都能在这些出处里核对: