AI Agent Hub
Back to plugins
🤖

dsh-document

Model Inference Updated 2026.08.17

Run the following command in DeepSeek Harness:

dsh plugin install jiaoqsh/dsh-document

Paste the following prompt into your AI chat to install this plugin:

Install the plugin in DeepSeek Harness by running dsh plugin install jiaoqsh/dsh-document; the source code is available at https://github.com/jiaoqsh/dsh-document .

About this plugin

Large language models have no native ability to parse the binary internals of Word, PowerPoint, Excel, or PDF files. The dsh-document plugin bridges that gap for DeepSeek Harness by giving the model a read_document tool: it converts nineteen-plus document and e-book formats into line-numbered Markdown, then the model pages through the result with offset and limit, reading only the section it needs rather than loading the entire document at once. Every conversion step stays on the local machine. Office formats are handled by the Rust-core anydoc engine, and PDFs run through a WASM build of pdf-inspector inside a dedicated worker thread. No API keys, no network calls, no external binaries. PDF handling includes per-page selection, automatic reporting of total pages, document type, and pages with no extractable text. Because files are read through the Harness ctx.fs seam, whatever filesystem provider and sandbox policy a deployment mounts applies without modification. This plugin suits teams and developers who want a fully local, closed-loop document-reading experience: meeting-minutes Q&A, contract summary extraction, spreadsheet comprehension, multi-page PDF digestion, and similar workflows, with no separate document-parsing service to stand up or maintain.

Use Cases

  • Let a model read Word, Excel, and PowerPoint locally and answer key-point questions without external services
  • Extract text from multi-page PDFs page by page, auto-flagging scanned or image-only sections
  • Meeting-minutes Q&A, contract summarization, and spreadsheet comprehension with zero external parsing APIs

Best For

  • Model application developers who need fully local document understanding without network APIs
  • Teams deploying DeepSeek Harness in sandboxed or isolated environments
  • Plugin-ecosystem contributors adding multi-format office document reading to the model context