DeepSeek Harness 文档读写工具包 (dsh-doc-toolkit)

前言

DeepSeek Harness (DSH) 是一个支持插件化扩展的智能体开发框架。在构建能够处理办公文档的智能体时,开发者通常需要手动编写文件解析逻辑或集成第三方库。dsh-doc-toolkit 是一个为 DSH 设计的文档读写工具包,由开发者 qingmumingyang 维护。它通过提供标准的读写工具接口,解决了 AI 助手直接读取与生成 PDF、Word、Excel、CSV 等常用格式文档的需求。

核心功能

该插件提供以下核心能力:

  1. 多格式支持:支持读取与写入 PDF、DOCX、XLSX、CSV 四种格式。
  2. 大文件处理:通过 limit 和 offset 参数控制返回行数,防止上下文溢出。
  3. 中文 PDF 导出:支持生成 PDF 文档,中文内容会自动查找系统 CJK 字体并子集化嵌入,确保文本可复制与可搜索。
  4. AI 友好接口:解析结果直接返回纯文本或 TSV 格式,方便大模型理解与处理。
  5. 内置 Skill:插件加载时会自动注册 doc-toolkit-usage 技能,引导 AI 何时以及如何调用读写工具。

安装与启用

安装前请确保你的 DSH 版本满足兼容性要求(>=0.1.0-rc.12 <0.2.0)。插件在 Web 运行时下注册。

执行以下命令进行安装:

dsh plugin --profile web add https://github.com/qingmumingyang/dsh-doc-toolkit

安装完成后,插件会自动注册相应的工具与 Skill。

典型用法

安装并启用后,AI 助手即可使用自然语言调用以下功能:

  • 读取文档:
    > “帮我读取 D:\report.pdf 的内容”
    > “读取 D:\data.xlsx 的前 50 行”
  • 写入文档:
    > “生成一份销售报告 DOCX,包含标题和三个段落,保存到 D:\sales.docx”

底层调用时会解析为结构化的读写接口。

注意事项

  • 版本兼容性:仅支持 DSH 版本 >=0.1.0-rc.12 <0.2.0。
  • PDF 限制:
    • 读取 PDF 时,文件必须包含文本层,不支持扫描件 OCR(光学字符识别)。
    • 写入 PDF 时,支持标题、段落和表格,中文会自动嵌入字体。
  • Node.js 环境:Node.js v18+ 仅在安装或开发时需要,插件运行时由 DSH 提供。

资源链接

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜