Skip to content

Sqhao-O/dsh-docling

20Last commit Aug 14, 2026

dsh-docling DSH plugin

dsh-docling adds document-intelligence tools to DeepSeek Harness. It converts supported local files or HTTP(S) document URLs through an operator-managed Docling Serve service and returns Markdown, text, or JSON for model reasoning.

How to install the dsh-docling DSH plugin

dsh plugin --profile web add D:/Dev/Projects/dsh-docling

Copying does not run this command. Review the repository and version before use.

Data source

Snapshot date: Aug 15, 2026

manifest-valid

What the dsh-docling DSH plugin can do

  • Converts PDF, DOCX, PPTX, XLSX, HTML, Markdown, CSV, images, and scanned documents through Docling Serve.
  • Provides health, local-file conversion, URL conversion, and source-detecting extraction tools.
  • Supports OCR, table-extraction mode, output format, and page-range controls.
  • Restricts local access to explicit realpath-checked allowed roots.
  • Preflights remote URLs with HTTP(S)-only and DNS-aware private-address restrictions.
  • Applies configurable file-size, request-timeout, and returned-output limits.

Where the dsh-docling DSH plugin fits

  • Summarizing an allowed local PDF or report in DeepSeek Harness.
  • Extracting tables from spreadsheets and document files.
  • Converting scanned documents with OCR enabled.
  • Analyzing a publicly reachable document URL through a configured Docling Serve instance.

Who the dsh-docling DSH plugin is for

  • DeepSeek Harness users who operate or can access Docling Serve.
  • Teams needing controlled local-document or remote-document extraction for DSH workflows.

dsh-docling DSH plugin limitations

  • Requires a reachable, separately operated Docling Serve HTTP endpoint.
  • Does not bundle Python, Docling models, OCR, parsers, or a Docling runtime.
  • Local file access is denied until allowedLocalRoots is configured; filesystem-root directories are rejected.
  • Remote URL access is limited to HTTP(S), and private targets are blocked by default.
  • Docling Serve performs the final remote download; deployment-level outbound controls are still required for redirect or rebinding risks.
  • Requires Node ^22.19.0 or >=24 for development/runtime compatibility stated by the project.

Objective checks

These signals come from public metadata scans. They are not a security certification.

  • dependency counts

    package.json declares 3 runtime, 10 development, 2 peer, and 0 optional dependencies.

    info
  • dsh bundle declared

    package.json declares DSH bundle metadata.

    info
  • license declared

    GitHub reports the repository license as MIT.

    info
  • package manifest available

    A root package.json was captured and can be inspected by the registry.

    info
  • prepare script detected

    package.json declares a prepare lifecycle script that may run during relevant package installation workflows.

    info
  • source available

    Public GitHub source metadata is available for this registry snapshot.

    info

dsh-docling DSH plugin alternatives

dsh-docling DSH plugin questions

What is the dsh-docling DSH plugin?

dsh-docling is a project included in the current DSH plugin snapshot. This page organizes repository metadata and reviewed notes, but you should still inspect the upstream repository before running it.

How do I install the dsh-docling DSH plugin?

The page shows the install command captured from the source record. Copying does not run it, so confirm the package, profile, and version against upstream documentation first.

Which DSH profile does dsh-docling use?

The snapshot records web as the dsh-docling profile. DSH conventions can change quickly, so verify the manifest and README before installation.

Is dsh-docling compatible with the current DSH release?

The source data does not include a verified compatibility matrix. Check recent commits, releases, and DSH breaking changes, then test in a profile you can roll back.

What should I do if dsh-docling fails to load?

Check the install command, selected profile, dependency logs, and Cordis startup output first. Keep the exact error string, then compare it with this site's fix pages and upstream issues.

What are the closest alternatives to dsh-docling?

Related plugins on this page come from the current snapshot and are only candidates. Compare capabilities, maintenance activity, installation method, and limitations before choosing one.