dsh-document-parser
by miaobuao
LiteParse 驱动的 DeepSeek Harness 文档解析工具
A DeepSeek Harness document parsing tool powered by LiteParse
安装
dsh plugin --profile web add github:miaobuao/dsh-document-parserGitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试
安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗
安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。
README
A DeepSeek Harness Cordis bundle that registers the parse_document tool backed by LiteParse.
What it provides
The plugin lets an Agent parse a document in the current workspace into Markdown. It supports formats handled by LiteParse, including PDF, Office/OpenDocument files, and images.
The first version runs on the DSH Host side. It does not add a browser UI or a generic chat-attachment protocol.
Development
Requirements:
- Node.js 18 or newer
- pnpm
- A DSH installation compatible with
@deepseek-ai/dsh-*version0.1.0-rc.6
Install and build:
pnpm install
pnpm run check
Quality checks run automatically through Lefthook on commit and push:
prettier --checkvalidates staged formatting.oxlintvalidates TypeScript source.typecheckandbuildrun before push.
The generated lib/ directory is ignored by Git and recreated by postinstall and build. It is included in the npm package through the files field, but should not be committed to source control.
Install into a local DSH profile
From the workspace where DSH should resolve document paths:
dsh plugin --profile web add file:/absolute/path/to/dsh-document-parser
dsh --profile web --dump-config
dsh web
The package declares a dsh.bundle entry, so DSH automatically adds its cordis.patch.yml layer after installation. For a headless profile, install it separately:
dsh plugin --profile headless add file:/absolute/path/to/dsh-document-parser
Agent usage
Ask the Agent to parse a file:
Parse docs/manual.pdf and summarize the main points.
Optional page selection is supported:
{
"file_path": "docs/manual.pdf",
"target_pages": "1-5"
}
Tool parameters
The parse_document tool accepts:
target_pages: optional 1-based selection such as1-5,10.ocr_enabled: whether to run OCR; defaults totrue.ocr_language: Tesseract language code such asengorchi_sim.output_format:markdown,text, orjson; defaults tomarkdown.
DSH owns tool timeout, output retention, spill, and compaction policies. This plugin passes the requested parsing options to LiteParse without adding another plugin-level resource-limit configuration.
Office parsing may require LibreOffice on the host, as required by LiteParse.
原始 README: https://github.com/miaobuao/dsh-document-parser/blob/main/README.md ↗
同类插件
查看全部 →
dsh-anchored-standard
两阶段 DeepSeek Harness 预设:先 Minimal 对齐的 bootstrap,再切完整 Standard 工具(Project2 98/99)

PicGo-Core
极致的图片上传引擎,CLI 与 API 双支持

awesome-deepseek-harness
DeepSeek Harness(DSH)及其优秀社区插件的精选指南。

awesome-deepseek-harness
DeepSeek Harness (DSH)生态系统:来自dsh-external/hub和公共dsh-plugin主题的精选插件、工具和基础设施。

AI-Novel-Writer
本地优先 AI 小说创作工作台,提供 Windows/macOS 桌面版与 DeepSeek Harness 插件开发预览,支持角色、大纲、章节蓝图、审稿修稿和本地模型。

mcp-for-stata
MCP-for-Stata:把 Stata 集成进你的 agent