AI Agent Hub
Back to plugins
🖥️

dsh-chatfile

Client Updated 2026.08.16

Run the following command in DeepSeek Harness:

dsh plugin install sooya7/dsh-chatfile

Paste the following prompt into your AI chat to install this plugin:

Run dsh plugin install sooya7/dsh-chatfile in your terminal to install the plugin from https://github.com/sooya7/dsh-chatfile, then restart the dsh web service to activate it.

About this plugin

When chatting with an agent in DeepSeek Harness WebUI, you often need to hand over a PDF, a data file, or a code snippet for the agent to read and analyze. The built-in upload flow only covers images, so non-image files either require you to type paths by hand or get skipped entirely, breaking the context. dsh-chatfile closes that gap: drop any file onto the chat area (anywhere on the page) and it lands in the current session's uploads/ directory, with a path reference like [Uploaded File] uploads/report.pdf (name, 2.3 MB) auto-inserted into the input box so the agent can read it with standard file tools.

A new 📎 button on the input toolbar supports multi-select, and a status bar above the input tracks each file's progress—uploading, success, or failed. On success you can download the original or remove the reference; on failure the draft rolls back cleanly. Pure image drops still follow the built-in preview and attachment flow, fully isolated at the event-capture level so the two never conflict. Download URLs use unguessable random token routes; filename, size, and type are all validated on the Host side, with a 50 MB per-file cap.

If your workflow regularly involves feeding documents, code, or datasets to the agent for analysis, this plugin removes the friction of manual path entry and lets files enter the conversation context as naturally as a message.

Use Cases

  • Drop a PDF report into the chat for the agent to read and analyze
  • Upload code files for the agent to review or explain
  • Batch-upload datasets for the agent to summarize or aggregate

Best For

  • Users who regularly hand documents or code files to an agent
  • Developers running multi-file analysis workflows in DeepSeek Harness WebUI
  • Teams that want to eliminate manual path entry so files enter context as naturally as a message