— VS Code 风格三栏布局插件
Dpf555/dsh-workbench · 技能
适用于 DeepSeek Harness Web GUI 的 VS Code 风格三列资源管理器 + Monaco 编辑器插件
★ 6GitHub 星标
1分支
2026-08-15最近更新
JavaScript开发语言
MIT许可证
项目简介
DSH 的客户端壳不提供"常驻右栏 + 点击文件切换中间视图"的公开扩展点: 右栏需要布局壳新增网格轨道(explorer slot)——由 ui-layout.patch 完成 中间视图环(conversation.view)的活动视图切换是私有状态——由 ui-conversation.patch 暴露桥接
补丁直接修改检出的客户端 bundle(DSH 按请求实时读取、cache-control: no-cache,硬刷新即生效,无需构建)。补丁基于 0.1.0-rc.6 生成;DSH 升级后如不能应用,请对照新 bundle 重新生成(git diff --no-index )。 使用
文件树根 = 当前活跃会话的工作区(该会话的 header.cwd,即其沙箱边界): 切换到哪个工作区/会话,右栏就显示那个工作区的文件;切换时编辑器标签页与文件树自动重建 客户端把活跃会话 id 注入每个 /wb/api/ 调用,服务端按 sandboxPolicy.resolve({ session }) 解析栅栏根 无活跃会话时回退到部署根(sandboxPolicy fallback root,可通过 profile 的 cordis.patch.yml 固定) 注意:会话级解析需要主机半部注入 sessions 服务,改完 index.js / client.js 后需重启 dsh web 再硬刷新。 卸载
安装命令
dsh plugin --profile web add github:Dpf555/dsh-workbench