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
- 01
Install the actual npm package: `dsh plugin --profile web add dsh-doc`.
$ dsh plugin --profile web add dsh-doc
- 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.
- 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
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.
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.
07Related DSH workflows
distilly
by titanwings
Meta-skill turning source material into a versioned Person Profile skill with incremental merge, correction layer, rollback, per-host install.
dsh-market
by dsh-market
插件市场 (plugin marketplace): 打开 Settings → Plugin Market 浏览/搜索/一键安装社区插件;安装源限制为 curated awesome-dsh-plugin 注册表(其余拒绝),默认禁用构建脚本(pnpm>=10 需显式开启)。
skillhub
by iflytek
Self-hosted, open-source agent skill registry for enterprises. Publish & version skill packages, govern with RBAC and audit logs, deploy on-premise with Docker or Kubernetes.
answer-me-with-html
by qingyuna
Turns multi-step questions into readable one-page HTML explainers with diagrams and optional narrated videos.
08Data and sources
**dsh-docs** gives your DeepSeek Harness agent real document intelligence
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.
