dsh-periscope
Run the following command in DeepSeek Harness:
dsh plugin install lmh-2026/dsh-periscope
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install lmh-2026/dsh-periscope in the DeepSeek Harness terminal, then download and execute the install script from https://github.com/lmh-2026/dsh-periscope to apply the in-place core patch to app.asar.
About this plugin
DSH Desktop's attachment pipeline only accepts images out of the box. Want to hand a docx, an xlsx, or a pdf to your agent? The UI simply will not let you. dsh-periscope cracks that door open, giving any file type the same first-class attachment treatment as a picture.
After a one-shot install, dragging or pasting a non-image file produces a colour-coded attachment card (blue W for Word, green X for Excel, red P for PDF, and so on). The file is persisted to a local directory, and the agent reads it back by absolute path using read, bash, or similar tools. The package also patches a crash the original build had when sending or deleting file drafts, and ships a one-click repack script that detects whether DSH is running, backs up app.asar, injects six core-file patches in place, and verifies the result. One caveat: this is a direct core patch rather than a runtime plugin, it targets the single-app.asar Desktop build on Windows only, and the script must be re-run after every DSH upgrade.
It is aimed at DSH Desktop users who regularly feed non-image documents into an agent conversation: contract clauses for review, spreadsheet tables for computation, zipped codebases for summarisation, or any text-heavy file the DeepSeek Files API silently rejects. If you are on the Web build, the CLI, or a source-tree checkout, this tool will not apply.
Screenshots
Use Cases
- Drag a docx contract or xlsx report into the conversation and let the agent read it by path
- Paste a PDF or zip directly, skipping the manual export-to-image workaround
- Re-run the install script after a DSH upgrade to restore non-image file attachment
Best For
- DSH Desktop users who regularly feed non-image documents (contracts, spreadsheets, code zips) to an agent
- Windows DSH Desktop users running the single-app.asar build
- Workflow users who want the agent to consume any file format, not just images
Related Plugins
ModLens is a vision plugin for DeepSeek Harness that gives text-only models sight by reading images pasted directly into chat, with zero-config setup and multiple vision engines.
On-demand vision for text-only DeepSeek Harness agents: built-in free keyless vision chain and 14 vision tools, routing image turns as tool calls to vision models with pixel fidelity, no Python needed, one-command install.
Give text-only models in DeepSeek Harness eyes, enabling image Q&A, long-screenshot OCR, UI restoration, and GUI visual tasks.
An armor-breaking plugin for DeepSeek: rewrites instruction priority, expands refusal-blocked phrases, persists across sessions, and shows a green active indicator.