DeepSeek Harness Plugins
DeepSeek Harness PluginManifest Valid

dsh-files

Dual-face DeepSeek Harness plugin providing web UI composer file uploads and a read_document parser tool for text, PDF, DOCX, and XLSX.

UI & Productivity
18GitHub Stars5ForksUpdated2026-08-23

Install

$ dsh plugin --profile web add dsh-files

Plugin Overview & Capabilities

AI-assisted organization based on the public repository snapshot. The content must be grounded in source evidence and does not replace compatibility or security verification.

source-grounded
dsh-files is a dual-face plugin for DeepSeek Harness that bridges frontend composer file uploads with backend document parsing. It adds a paperclip/folder upload button and drag-and-drop support to the DSH Web UI with session-isolated storage, TTL cleanup, and `@` file mentions. For backend agents, it provides the `read_document` tool with byte-level format sniffing, GB18030/UTF-16 encoding fallbacks, pagination, sheet-level Excel inspection, and byte-budgeted LRU caching.

Key Capabilities

  • Adds paperclip upload, directory upload, and drag-and-drop file attachment to the DSH composer toolbar
  • Supports session-isolated workspace storage with automated TTL sweeps and SHA256 deduplication
  • Provides @ mention autocompletion for attached files directly within the message composer
  • Inspects files via true byte-level content sniffing to identify actual file formats and block disguised binaries
  • Provides read_document tool capable of extracting text from TXT, PDF (pdfjs-dist), DOCX (mammoth), and XLSX (read-excel-file)
  • Implements paginated reading, differentiated token/character output budgets, sheet-level Excel selection, and LRU memory caching

Useful For

  • Allowing end users to drag and drop or upload PDF, Office documents, and text files into DSH chats
  • Enabling LLM agents to read and analyze spreadsheets, word documents, and PDF manuals on demand
  • Safely parsing user-provided documents with byte-level validation and rate-limited uploads in web deployments

Who It Fits

  • DeepSeek Harness web users needing intuitive file attachment capabilities
  • Developers and teams deploying DSH web instances for document analysis workflows
  • AI agents requiring structured, paginated document reading tools

Documented Limitations

  • PDFs without a text layer (scanned images) will return explicit text-layer warnings instead of parsed content
  • Requires proper trustedHosts configuration when deployed behind reverse proxies or custom domains with TLS termination

DSH Compatibility

Version-specific runtime evidence collected by DSH Plugin. A missing result means we have not tested that combination yet.

Not tested yetNo runtime compatibility tests have been published yet.

Security Signals

Objective signals discovered from package metadata and source inspection. These are not a guarantee that a plugin is safe.

Dependency Counts

package.json declares 3 runtime, 6 development, 9 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
Source Available

Public GitHub source metadata is available for this registry snapshot.

info

Source & Registry Notes

Public provenance, Registry classification, and the latest source check for this entry, kept separate from runtime verification.

Source repository
taxueseek/dsh-files
Registry source
GitHub · dsh-plugin topic
Registry classification
Plugin
Source checked
b17e36f · 2026-08-23

This project is independently indexed from public source information. DSH Plugin is not affiliated with DeepSeek or the plugin author. Always check the author repository before installation.

Repository Activity

GitHub stars
18GitHub stars
Forks
5
Open issues
2
Last commit
2026-08-23
Last release
No release detected
For maintainers

Maintaining this plugin?

This listing is generated from public repository data. If you maintain this project, you can review the information and share this listing with your users if you find it useful.

Add to README
Listed on DSHPlugin.app