AI Agent Hub
Back to plugins
dsh-periscope preview

dsh-periscope

Model Inference Updated 2026.08.26

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