dsh-markitdown
在终端中运行以下命令:
dsh plugin install jiekesu967/dsh-markitdown
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install jiekesu967/dsh-markitdown 即可安装,源码地址:https://github.com/jiekesu967/dsh-markitdown
插件介绍
纯文本模型面对 PDF、Office 表格或幻灯片时只能干等——它需要先把文件转成 Markdown 才能阅读。微软的 MarkItDown 做得很好,但它是 Python 包,插件不能假设用户环境里恰好装好了它。
dsh-markitdown 把 MarkItDown 封装为 DeepSeek Harness 的一个工具,模型调用一次即可拿到可读文本。插件按优先级四步探测引擎:本地 markitdown CLI、通过 uvx 免安装直接运行、已有 Python 环境中的模块调用、插件自带的零依赖回退转换器——即使在一台什么都没装的新机器上也能给出可用的文本骨架,并明确告知如何解锁完整保真度。同时内置文件大小上限、子进程隔离、归档解压限制等保护,处理不可信文档时不会失控。
适合经常让模型处理非文本文件的开发者:会议记录、数据报表、客户发来的 PDF 或幻灯片,模型自己就会调用工具完成读取,无需手动转换或维护 Python 环境。
使用场景
- 让模型直接读取客户发来的 PDF 合同并提取关键条款
- 将季度 Excel 数据报表转为 Markdown 供模型分析汇总
- 把 PowerPoint 会议纪要转成文本让模型生成行动项
适合人员
- 经常让 LLM 处理非文本文件、不想手动转换的开发者
- 需要文档读取能力但不想维护 Python 环境的技术用户
- 构建 DeepSeek Harness 工作流、需要模型自动读取文件的团队