dsh-tool-doc
在终端中运行以下命令:
dsh plugin install zhangjiabo522/dsh-tool-doc
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 终端中执行 dsh plugin install zhangjiabo522/dsh-tool-doc 即可安装,插件源码位于 https://github.com/zhangjiabo522/dsh-tool-doc
插件介绍
在模型推理流程中,让 AI 处理一份 PDF 或 Excel 文件往往意味着要跳出沙箱、调用外部命令行工具。这不仅增加了依赖和安全风险,也让工具的调用方式变得不透明。dsh-tool-doc 的思路很简单:把文档读写直接注册为模型工具,让模型在一次对话内完成解析、生成和编辑,无需任何外部 shell 调用。
具体来看,该插件在 ctx.tools 上注册了三个工具。read_document 可以逐页提取 PDF 文本层、解析 DOCX 正文与表格、遍历 XLSX 每个工作表的单元格值、读取 PPTX 幻灯片文字,以及对 CSV、Markdown、YAML 等纯文本格式进行引号感知的解析,输出长度由 maxTextChars 控制(默认 20 万字符)。create_document 支持从 Markdown 轻量语法生成 DOCX、内嵌 CJK 字体的 PDF、多 Sheet 的 XLSX 和 CSV 文件,目标路径必须不存在以保证语义清晰。edit_document 则对已存在的文件执行顺序化字面编辑:DOCX 可做单段内文本替换与追加段落,XLSX 可设单元格、追加行或新增工作表,CSV 可设值与追加行,所有操作在写入前统一校验,任何一条被拒即中止整个调用。
如果你在构建面向办公文档的 AI 工作流——比如让模型自动审阅合同 PDF、生成周报 DOCX、更新数据 XLSX——并且希望这一切都发生在受治理的文件系统接缝之内,dsh-tool-doc 是一个轻量且即插即用的选择。
使用场景
- 让模型在对话中直接审阅 PDF 合同并提取关键条款
- 基于 Markdown 草稿一键生成带 CJK 字体的 PDF 报告和 DOCX 文档
- 批量更新 XLSX 工作表中的单元格数据并追加新行
适合人员
- 构建办公文档 AI 工作流的开发者
- 需要在沙箱内处理多格式文档的模型应用搭建者
- 希望避免外部 CLI 依赖的插件开发者