Back to directory

dsh-docs

In a curated listMaintenance: Active

sqhao-o/dsh-docs

DSH 全本地文档智能插件 dsh-doc(离线 OCR / PDF / Office 解析,dshdoc_* 工具)

View on GitHub
$ dsh plugin --profile web add dsh-doc

16

stars

0

forks

TypeScript

Language

MIT

License

2026-08-14

Created

2026-10-16

Last push

Native DSH local document parsing with dshdoc_* tools. This installation uses the Node engine without OCR and restricts reads to authorized local roots.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-10-19

License

MIT

01What can it help you accomplish?

  • Extract local document contents in a DSH session.

    Markdown, plain text or structured JSON from PDF and Office files.

    DSH users working with local documents.

02How to install into DeepSeek Harness

Prerequisites

  • A working dsh CLI on Node ^22.19 or >=24. This guide uses the Node engine without OCR.

Installation steps

  1. 01

    Install the actual npm package: `dsh plugin --profile web add dsh-doc`.

    $ dsh plugin --profile web add dsh-doc

  2. 02

    In the web profile’s cordis.patch.yml, add/update id: dsh-doc with config: { engine: node, defaultOcr: false, maxOutputChars: 32000 }. Preserve existing entries.

  3. 03

    The session workspace is readable automatically. Add allowedLocalRoots only for extra persistent directories, then check `dsh --profile web --dump-config` and restart dsh web.

    $ dsh --profile web --dump-config

Verify the integration

  • After restarting DSH, call dshdoc_health to check engine readiness, then use dshdoc_extract on a file below the session workspace.

03DSH integration and capability boundaries

DSH integrationNative runtime

Native DSH document tools exposed as dshdoc_* by the dsh-doc package.

  • Local document extraction

    Allowlisted local PDF, DOCX, XLSX, PPTX, Markdown, HTML, CSV or text files→Markdown, plain text or JSON-shaped tool results

  • Engine health report

    dshdoc_health request→Readiness of the selected local engine

04Who is it for? When not to use it?

Good for

  • DSH users working with local documents.

Not for

  • Only files within the session workspace or allowedLocalRoots are readable. Relative paths resolve against the session workspace; URL conversion is rejected with UNSUPPORTED_URL.
  • The Node fallback has OCR disabled by default. Node OCR needs reviewed local tessdata packs; the supported complete offline OCR runtime is the separate Windows x64 Python runtime.

05Compatibility, maintenance and safety notes

  • Only files within the session workspace or allowedLocalRoots are readable. Relative paths resolve against the session workspace; URL conversion is rejected with UNSUPPORTED_URL.
  • The Node fallback has OCR disabled by default. Node OCR needs reviewed local tessdata packs; the supported complete offline OCR runtime is the separate Windows x64 Python runtime.
2026-08-142026-10-16runtime-win32-x64-v1.0.14

README claims pinned to a commit; runtime not tested.

06Frequently asked questions

What package should I install into DSH?

Install the actual npm package: `dsh plugin --profile web add dsh-doc`.

Which local files may the agent read?

Only files within the session workspace or allowedLocalRoots are readable. Relative paths resolve against the session workspace; URL conversion is rejected with UNSUPPORTED_URL.

Will the Node setup recognize scanned pages immediately?

The Node fallback has OCR disabled by default. Node OCR needs reviewed local tessdata packs; the supported complete offline OCR runtime is the separate Windows x64 Python runtime.

How do I verify the DSH integration?

After restarting DSH, call dshdoc_health to check engine readiness, then use dshdoc_extract on a file below the session workspace.

08Data and sources

github.com67d3ae9Not specified by the author
  • Author-claimedgithub.com67d3ae944bba…

    **dsh-docs** gives your DeepSeek Harness agent real document intelligence

  • Author-claimedgithub.com67d3ae944bba…

    The published package and plugin id use the `dsh-doc` spelling and the tools use `dshdoc_*`;

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-10-19. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.