dshbase

插件目录 / Developer / dsh-workspace-open

dsh-workspace-open

已验证 · 实测可装 1274623767

✓ 持续维护 基于 3 个官方 DSH 包

查看 GitHub ↗ ← 返回插件目录

0Stars
0Forks
0未关闭 issue
—语言
2026-08-17最近推送
跨平台平台

功能简介

DeepSeek Harness 插件:从侧边栏打开工作区文件夹

✅
我们的评价
可用 — 实测通过,早期项目

DeepSeek Harness 插件:从侧边栏打开工作区文件夹 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

README

dsh-workspace-open

DeepSeek Harness (DSH) 插件:在左侧工作区列表中直接打开工作区的文件夹。

功能

  • 在每个真实工作区行(左侧 Workspace 列表)上增加一个文件夹按钮。
  • 点击后调用 DSH 内置的 ctx.workspaces.openPath(path),由 Host 用系统默认文件管理器打开:
    • Windows:资源管理器
    • macOS:Finder
    • Linux:xdg-open 默认文件管理器

安装

在 DSH profile 中安装本插件(任选一种):

# 本地目录
dsh plugin --profile web add ./dsh-workspace-open

# 打包后安装
npm pack
dsh plugin --profile web add ./dsh-workspace-open-0.1.0.tgz

安装后需要重启 DSH Web 服务(Host 侧插件加载),然后刷新浏览器页面。

工作原理

  • Host 半区:lib/index.js 是一个空 apply,仅用于让 DSH 发现并加载本包。
  • 浏览器半区:lib/client.js 注册到 DSH 客户端。
  • 优先使用未来版本可能提供的 sidebar.workspaces.row-menu slot;
  • 当前 DSH 0.1.0-rc.x 没有该 slot 时,自动回退到 DOM 适配器,把文件夹按钮插入到工作区行 hover 操作区。

开发

npm install
npm run build

lib/ 已提交,直接安装也可用;修改 src/ 后重新 build。

说明

  • 插件只对“真实 Workspace”行添加按钮;“Ungrouped / 未分组”不会显示。
  • 如果 DSH 官方后续提供稳定的工作区行菜单 slot,本插件会自动切换到原生注册方式。

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-workspace-open」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:1274623767/dsh-workspace-open

Headless(CLI)profile:

dsh plugin --profile headless add github:1274623767/dsh-workspace-open

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Developer 里更多

浏览全部 7819 个插件 →