DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-file-share

w

dsh-file-share

Manifest valid★ 1

dsh Plugin · Directory Sharing: Any configurable directory can be browsed, uploaded, and downloaded online via HTTP + @ files in the dialog to send to the agent for processing

UI (client)hasBundlePatch

@weibaohui/dsh-file-share

DSH plugin npm version

会话工作区文件管理插件:在对话区顶部加一个「文件」tab,点开即可浏览、预览并管理当前会话工作区下的所有文件。

demo

核心功能

  • 按会话工作区:文件树绑定到当前对话的工作区目录(ctx.sessions.get(sessionId).header.cwd),不用配置任何固定目录
  • 树形浏览:目录树懒加载、逐层展开,文件大小一眼可见
  • 预览 / 查看:点文件名或行内「预览」弹出查看面板——文本/代码直接显示、图片内联渲染;超大文件或二进制类型引导下载或交给 agent
  • 上传 / 下载:一键上传本机文件到当前目录(可多选);任意文件可下载
  • 文件夹下载 / 多选打包:悬停目录行「下载」整目录打包 zip;勾选多个文件与文件夹(可混选)批量打包,zip 内保留相对目录结构(零依赖内置 ZIP 构建,条目数 / 总大小双上限,符号链接逃逸的条目自动跳过)
  • 目录管理:新建文件夹 / 改名 / 删除(目录递归、带确认)/ 刷新 / 名称过滤搜索
  • @ 进对话框:文件行点「@」把 @绝对路径 注入输入框,agent 直接处理该文件
  • 路径边界安全:所有操作锁定在会话工作区内,../、绝对路径、软链逃逸一律拒绝

安装

dsh plugin --profile web add @weibaohui/dsh-file-share -w

装完重启 dsh web 即生效。

使用

  1. 打开 Web UI,进入任意一个会话(或新建会话)
  2. 对话区顶部找到 「文件」 tab(跟在「工艺」旁),点开即见该会话工作区目录树
  3. 点击文件名可预览内容;悬停文件行可 下载 / @ / 改名 / 删除;工具栏可上传、新建文件夹、搜索过滤
  4. 上传、新建等操作作用于当前目录——点目录名展开并切换目标目录
  5. 想让 agent 处理某个文件:点「@」把 @路径 注入输入框,回车后 agent 直接读取

提示:文件管理基于会话工作区,需在本实例中打开过的活跃会话;跨实例或未打开的旧会话会提示原因。

联系我 :飞书群

link

Versions

Latest versionPublishedSize
0.1.0——
0.2.0——
0.2.1——
0.2.2——
0.3.0——
0.3.1——
0.3.2——
0.3.3——
0.3.4——

Comments

Loading…

Similar plugins

dsh-session-files

by MST19711

Upload arbitrary files into a DSH session workspace (uploads/<sessionId>/) and let the agent deliver result files as clickable download cards in the conversation.

Manifest valid

★ 0

MIT

JavaScript

Sep 13, 2026

dsh plugin --profile web add @deepseek-ai/dsh-session-files

Upload any file to DSH, isolated per workspace and session — a composer file library with server-side thumbnails and a context menu to open, copy, re-download or delete.

UI & ExperienceManifest valid

★ 0

dsh plugin --profile web add dsh-upload-file

by leanderli

DSH Web UI 的文件与变更面板插件:为当前会话的工作区目录提供一体化的 文件浏览 / 搜索 / 预览 / 编辑与 Git 操作(状态、暂存、提交、拉取、推送、 分支、历史、diff 等),在浏览器里以居中模态面板呈现,无需离开 WebUI 即可完成 日常文件与版本控制操作。

Development & InfrastructureManifest valid

★ 2

MIT

JavaScript

Sep 14, 2026

dsh plugin --profile web add dsh-files-git

by Zenjibad

Extends the DSH web chat drag-and-drop to accept every file type: non-image files are saved into the active session workspace so the agent can read and use them.

UI & ExperienceTools & CapabilitiesManifest valid

★ 2

MIT

TypeScript

Sep 10, 2026

dsh plugin --profile web add dsh-drop-any-file

by QinpanWan

Drag documents into the dsh web chat for direct local-file processing; a right sidebar lists outputs and file paths. 拖拽文档进 Web 对话框快速处理,右侧侧栏展示产出。

Development & InfrastructureManifest valid

★ 1

MIT

JavaScript

Aug 25, 2026

dsh plugin --profile web add dsh-doc-quick

by EugeneVl

Session folders for the DSH web sidebar: one-level named folders per workspace, drag-and-drop or context menu to group sessions, server-side persistence. No harness changes.

UI & ExperienceTerminal & ClientsManifest valid

★ 9

↓ 129/wk

MIT

JavaScript

Sep 15, 2026

dsh plugin --profile web add dsh-session-folders