At a glance
What it does
Add local drag-and-drop attachments and model-readable file indexing to DeepSeek Harness web chat.
Web Profile
DeepSeek Harness 0.1.5-rc.2
Evidence-verified
Checked Sep 13, 2026, 2:01 PM UTC
Code-evidenced contributions
What it adds to DSH
Lets models list and read indexed attachments by attachment ID, including selected file content, slides, notes, and ZIP entries.
Mechanism evidence ↗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.
- 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.
- No external service requirement is stated in the supplied evidence.
- 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.shThe 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
DSH DragNDrop Attachments
dsh plugin --profile web add github:aa2246740/dsh-dragndrop-attachments
需要官方 DeepSeek Harness 0.1.5-rc.2(dsh 或 npx @deepseek-ai/dsh)。dsh plugin 在 $DSH_HOME/profiles/web 里跑 pnpm,所以 pnpm 必须在 PATH 上。装完后重启这个 Host,再刷新页面。这条命令只写 profile,不会热挂正在跑的进程。
仓库已提交编好的 lib/,package.json 声明了 dsh.bundle.patch。github: 安装因此不跑 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_attachment 按 attachment_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
dsh plugin --profile web listCompatibility 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
Stores non-image attachments locally
Evidence ↗Installer supports macOS on Apple Silicon only
Evidence ↗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
MIT-licensed external plugin. Review its local file-handling behavior and platform fit before installing.
AI reviewed Sep 13, 2026, 2:02 PM UTC。GitHub facts last checked Sep 13, 2026, 2:02 PM UTC。
No material source change has been recorded since this evidence baseline.