AI Agent Hub
Back to plugins
🧩

dsh-webfile

admin-security Updated 2026.08.17

Run the following command in DeepSeek Harness:

dsh plugin install modestoma/dsh-webfile

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

Run dsh plugin install modestoma/dsh-webfile in DeepSeek Harness to install the plugin; source code is available at https://github.com/modestoma/dsh-webfile

About this plugin

Let your agent browse and manage remote files right inside the conversation without switching to a separate client. dsh-webfile adds eight file tools—list, stat, mkdir, delete, move, copy, download, and upload—to DeepSeek Harness, covering S3 (including MinIO and compatible object stores), Xiaomi Galaxy FDS, and FTP/FTPS.

Safety is baked into every call: read-only operations run without approval, while each mutation independently asks the user before executing, so a rejection guarantees zero side effects. Downloads and uploads run as background jobs with live progress in the Jobs panel and one-click cancellation that cleans up half-written files. Credentials are stored as reference names only, keeping secret values out of config files and session logs, with hot-reload rotation supported. In the Web GUI, every transfer spawns a live status card in the chat flow showing direction, paths, elapsed time, and the final result.

Built for agent workflows that regularly interact with remote object storage: batch-organize a MinIO bucket, pull assets from Xiaomi Cloud, or archive logs over FTP—all driven by natural language while per-call approval keeps every action under your control.

Use Cases

  • Batch-organize files inside a MinIO or S3-compatible bucket via natural language
  • Pull media assets or objects from Xiaomi Galaxy FDS during a chat session
  • Archive, move, and clean up log files over an FTP/FTPS server

Best For

  • Agent developers who frequently operate remote object storage
  • Product and ops teams managing cloud files within conversation workflows
  • Security-conscious users who prioritize per-call approval and credential isolation