Evidence snapshot reviewed Sep 16, 2026GitHub checked Aug 21, 2026
Evidence-verifiedPlugin BundleFiles & DocumentsWeb Profile

DSH DragNDrop Attachments

Add local drag-and-drop attachments and model-readable file indexing to DeepSeek Harness web chat.

At a glance

What it does

Add local drag-and-drop attachments and model-readable file indexing to DeepSeek Harness web chat.

Use cases
Files & DocumentsFilesUIDocumentation
Works with
Deepseek HarnessWeb Profile
Compatibility

Web Profile
DeepSeek Harness 0.1.5-rc.2

Trust & status

Evidence-verified
Checked Sep 13, 2026, 2:01 PM UTC

Code-evidenced contributions

What it adds to DSH

Model ToolsAttachment reading tools

Lets models list and read indexed attachments by attachment ID, including selected file content, slides, notes, and ZIP entries.

Mechanism evidence
Web UIDrag-and-drop attachment interface

Adds web chat drag-and-drop support for files, Finder folders, Office documents, ZIP archives, images, and common text or code files.

Mechanism evidence

Before you choose it

This DeepSeek Harness web-profile plugin lets you drop files and Finder folders into a conversation. It supports images, DOCX, XLSX, PPTX, CSV, common text and code files, ZIP archives, and folders; it indexes them locally so model tools can list attachments and read chosen content or archive entries by attachment ID.

Best for

DeepSeek Harness users on macOS Apple Silicon who want to discuss local documents, code, Office files, folders, or archives in web chat.

Common tasks

  • Drop a project folder or ZIP into a chat and let the model inspect selected files or archive entries.
  • Read specific lines from text, CSV, or code attachments without asking the model to locate files on disk.
  • Inspect Office document content, slides, or notes after attaching a DOCX, XLSX, or PPTX file.

Permissions and data

The plugin writes attachment data locally and integrates with DeepSeek Harness’s web client and attachment tools.

Permissions
  • Creates a plugin link under the Harness my-plugins directory when using the supplied installer.
  • Activates a new web client profile through the Harness dshx command when using the supplied installer.
Data handling
  • Stores non-image attachments under ~/.dsh/dragndrop-attachments/v1; an older preview directory may also be used if present.
  • Browser drag-and-drop does not expose the original Finder absolute path to the webpage; models receive attachment IDs, and attachment bodies are labeled untrusted user data.
External services
  • No external service requirement is stated in the supplied evidence.
Credentials
  • No credential requirement is stated in the supplied evidence.

Limitations

  • Requires official DeepSeek Harness 0.1.5-rc.2 and pnpm available on PATH for the documented installation.
  • The supplied installer is limited to macOS on Apple Silicon and requires Node.js, pnpm, a configured Harness path, and built host/client bundles.
  • The documented github: installation path is for the web profile; DSH.app desktop cannot use it.
  • Installation is not hot-applied to a running Host: restart the Host and refresh the page.
  • The npm package version was not found; use the verified pinned Git bundle rather than assuming npm availability.

What DSHub checked

  • The pinned Git bundle has a verified manifest, Cordis bundle patch, and no lifecycle scripts.
  • The manifest declares web-client injection and peer dependencies for DeepSeek Harness components.
  • The source installer scan reported no high-risk pattern.

What DSHub did not check

  • Installation, restart behavior, attachment indexing, and model-tool behavior were not executed in this curation.
  • Runtime compatibility beyond the documented Harness version and platform prerequisites was not independently tested.

Pinned install

Install DSH DragNDrop Attachments

./install.sh
TargetWeb ProfilePackageaa2246740/dsh-dragndrop-attachments#b4f1717a62d1f3efb46e6072ea51158ed88c7304CheckedSep 13, 2026, 2:01 PM UTC

The copy action is fixed to the reviewed package version. Evidence-verified confirms structure and distribution; it is not a security certification or runtime guarantee.

Maintainer source

Project README

View at commit b4f1717
Maintainer-authored contentCaptured from README.md on Sep 13, 2026. The text and repository-relative media are fixed to commit b4f1717a62d1 with content hash 7bc62ac64a6a; provider-hosted badges may update independently. README commands are upstream documentation; the DSHub copy action above is the verified, version-pinned install.

DSH DragNDrop Attachments

dsh plugin --profile web add github:aa2246740/dsh-dragndrop-attachments

需要官方 DeepSeek Harness 0.1.5-rc.2dshnpx @deepseek-ai/dsh)。dsh plugin$DSH_HOME/profiles/web 里跑 pnpm,所以 pnpm 必须在 PATH 上。装完后重启这个 Host,再刷新页面。这条命令只写 profile,不会热挂正在跑的进程。

仓库已提交编好的 lib/package.json 声明了 dsh.bundle.patchgithub: 安装因此不跑 prepare,也不需要给 pnpm ≥10 开 allowBuilds

dsh 不在 PATH 时:

npx @deepseek-ai/dsh plugin --profile web add github:aa2246740/dsh-dragndrop-attachments

DSH.app 的 desktop profile 不能吃 github:;请用 dsh web 装进 web profile。

把文件、Finder 文件夹、Office 文档和 ZIP 拖进会话,在本机建索引,再给模型工具去读指定行、区间、幻灯片、备注或压缩包条目。

架构图

图片预处理改编自 OpenAI Codex 的 prompt-image 逻辑,Rust 译成 TypeScript 后接到 DSH 原生图片附件。

可拖 PNG、JPEG、WebP、GIF、DOCX、XLSX、PPTX、CSV、常见文本和代码、ZIP、Finder 文件夹。模型用 list_attachments / read_attachmentattachment_id 读,不要用 bash 去磁盘猜附件位置。

详细使用见 USER_GUIDE.zh-CN.md

本机已有 clone 时:

git clone https://github.com/aa2246740/dsh-dragndrop-attachments.git
dsh plugin --profile web add ./dsh-dragndrop-attachments

然后同样重启这个 Host,再刷新页面。

dsh plugin --profile web remove dsh-dragndrop-attachments

本机数据

非图片附件在 ~/.dsh/dragndrop-attachments/v1。浏览器拖放不会把 Finder 原始绝对路径暴露给网页。模型只看到 attachment_id。附件正文标成不可信用户数据。若本机还有早期预览版 ~/.dsh/codex-attachments/v1,会继续用它。

Office 随包固定 OfficeCLI 1.0.144(macOS arm64),校验见 vendor/officecli/manifest.json

开发

pnpm install --ignore-workspace --frozen-lockfile
pnpm check

第三方许可见 THIRD_PARTY_NOTICES.md

Operate deliberately

Install and manage

Prerequisites and target Profile

Target Web Profile

Delivery Dsh Bundle Git — aa2246740/dsh-dragndrop-attachments#b4f1717a62d1f3efb46e6072ea51158ed88c7304

Verify, update, and remove

Show lifecycle commands
Verify
dsh plugin --profile web list

Compatibility and access

Requires DeepSeek Harness 0.1.5 Rc.2 and the web profile DeepSeek Harness 0.1.5-rc.2

Review compatibility evidence

Risk facts

Local Data Storage

Stores non-image attachments locally

Evidence
Platform Limitation

Installer supports macOS on Apple Silicon only

Evidence
Third Party Binary

Bundle includes a pinned OfficeCLI package for macOS arm64

Evidence
Evidence and editorial reviewManifest, Bundle patch, distribution and freshness

Immutable evidence

Review status and source activity

AI reviewed

MIT-licensed external plugin. Review its local file-handling behavior and platform fit before installing.

AI reviewed Sep 13, 2026, 2:02 PM UTCGitHub facts last checked Sep 13, 2026, 2:02 PM UTC

No material source change has been recorded since this evidence baseline.

Next step

Follow the Plugin installation workflow

Subscribe to material changes for DSH DragNDrop Attachments