modestoma/dsh-webfile

modestoma★ 0TypeScript最后同步: 2026-08-16

在 GitHub 打开

S3 & FTP file tools for DeepSeek Harness: 8 agent tools (list, stat, mkdir, delete, move, copy, download, upload) — approval-gated mutations, transfer jobs with progress & cancel.

README 摘要

dsh-webfile English 中文 S3 & FTP file tools for DeepSeek Harness: 8 agent tools (list, stat, mkdir, delete, move, copy, download, upload) — approval-gated mutations, transfer jobs with progress & cancel. Let your agent browse and manage files on S3 (including MinIO and compatible object stores) and FTP/FTPS directly in conversation: - Read-only pass-through : webfile list / webfile stat never require approval; - Per-call approval for mutations : the other 6 tools ask the user before every call — a rejection means zero side effects; - Transfers run as background jobs : download/upload stream progress into the Jobs panel and can be cancelled at any time; - Credentials by reference only : secret values never enter config or the session log; rotations take effect on the next call. Install The package declares dsh.bundle , so installing auto-mounts it into the profile's layer stack — no manual rows needed. To upgrade: Configuration Override the plugin config by id in the profile's cordis.patch.yml ( $DSH HOME/profiles/ /cordis.patch.yml ): Connection fields Field Protocol Notes protocol both s3 or ftp (required) endpoint s3 Custom endpoint (MinIO etc.); omit for AWS public cloud region s…

在 GitHub 查看完整 README →
Agent/智能体deepseekdeepseek-harnessdshdsh-pluginftps3agent

分类