插件目录 / Developer / dsh-workspace-actions
dsh-workspace-actions
已验证 · 实测可装 ZJS248
✓ 持续维护
0Stars
0Forks
0未关闭 issue
—语言
2026-08-15最近推送
跨平台平台
功能简介
Developer 类别的 DeepSeek Harness 插件。
我们的评价
可用 — 实测通过,早期项目
可用 — 实测通过,早期项目
Developer 类别的 DeepSeek Harness 插件。 实测能干净安装、正常启动。早期项目,但功能可用。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
dsh-workspace-actions
DeepSeek Harness(DSH)Web UI 的工作区文件操作插件:在侧栏底部加一个「🗂 工作区」按钮,点开浮层即可对工作区目录做日常文件管理。
功能
- 📂 在资源管理器中打开:当前目录或单个文件,用系统默认方式打开
- ➕ 新建文件 / 新建文件夹:相对当前目录创建
- 🗂 新建子工作区:调系统目录选择器,把选中的目录注册为工作区
- 📄 文件列表:点文件夹进入、上一级返回,展示文件大小
- 📋 复制路径:把文件绝对路径写入剪贴板
- 🗑 删除:删除文件/文件夹(带确认框)
安装
dsh plugin --profile web add <本仓库路径或 git 地址>
装完重启 dsh web 并刷新浏览器,侧栏底部出现「🗂 工作区」按钮。
实现
- 宿主侧(
lib/index.js):通过webServer注册 HTTP 路由,用 Node 内置fs完成新建/删除/复制/移动/列目录/打开资源管理器;请求需携带自定义头X-DSH-Workspace-Actions: 1作 CSRF 防护。 - 浏览器侧(
lib/client.js):shell.overlay浮层 +sidebar.footer.action按钮;目录浏览、打开资源管理器、目录选择器、注册工作区等复用 DSH 自带的ctx.workspaces服务。
安全提示
本插件以 DSH 进程的权限执行文件操作,能读写任意被请求的路径。安装第三方插件前请先审阅源码。
License
MIT
安装
🧩 让 Agent 自动装(推荐)
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 dsh-workspace-actions」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:ZJS248/dsh-workspace-actions Headless(CLI)profile:
dsh plugin --profile headless add github:ZJS248/dsh-workspace-actions 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。