yuhangkang/dsh-ide-sidebar ↗★ 0
dsh-ide-sidebar
IDE-style workspace switcher sidebar for DSH (DeepSeek Harness): floating workspace dropdown, session filtering, done/pending status lights, workspace & session search, and workspace rename/delete/archive/add.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:yuhangkang/dsh-ide-sidebar说明文档
阅读完整 README ↗dsh-ide-sidebar

IDE 式工作区切换侧边栏插件(Web / 浏览器 GUI 客户端 bundle) IDE-style workspace switcher sidebar for DSH (DeepSeek Harness).
将 DSH 默认侧边栏替换为 IDE 式工作区切换器:左上角悬浮下拉一键切换工作区,下方会话列表随工作区过滤,用状态灯直观标记完成 / 待确认,并提供工作区 / 会话搜索、创建工作区、重命名、删除、归档等能力。
dsh-plugin生态:本插件已遵循 DeepSeek Harness 官方贡献规范,以实现分发包的形式发布,给仓库打上dsh-plugintopic 以便发现。
Overview
解决什么问题? DSH Web GUI 原生侧边栏以全局会话列表为主,缺少多工作区的高效导航。对日常同时维护多个工作区(项目)的用户,频繁来回切换会话成本高。本插件把侧边栏升级为类 IDE 的工作区视角:
- 顶部悬浮下拉,当前工作区一目了然,一键切换;
- 会话按工作区过滤,只看到当前上下文相关的会话;
- 每个会话带状态灯(完成 🔵 / 待确认 🟠),扫描进度一目了然;
- 内置搜索:既搜工作区,也搜会话;支持重命名 / 删除 / 归档 / 新建工作区。
适合谁? 需要多工作区并行、频繁切换的 DSH Web GUI 重度用户 / Agent 开发者。
Features
- 左上角悬浮下拉工作区切换器(
idebar-switcher) - 会话列表按工作区过滤
- 三级状态灯:完成(brand 蓝)/ 待确认(warn 琥珀,脉冲动效)
- 工作区搜索 + 会话搜索
- 工作区管理:添加、重命名、删除、归档
- 会话管理:重命名、删除
- 纯浏览器端 bundle,无 host 行为,无额外服务端依赖
Compatibility
- 平台:仅
web(DSH 浏览器 GUI) - DSH 版本:
dsh >= 0.1.0-rc(对齐@deepseek-ai/dsh-client-runtime与dsh-client-ui-sidebar的当前 RC 接口) - 注入依赖:
@deepseek-ai/dsh-client-runtime、@deepseek-ai/dsh-client-ui-sidebar(由 run時の注入 seam 提供;react >= 17作为 peerDependency) - 驱动说明:本仓库为独立 bundle(
cordis.patch.yml+lib/),不修改官方包源码 - 最后验证:v0.1.0 于 2026-08 在
webprofile 实测加载成功 - ⚠️ 不含"出错红灯"功能(该功能依赖动态插件 host RPC,常驻 bundle 无此通道)
Install / Uninstall
安装(方式一:dsh plugin,推荐)
cd "$DSH_HOME/profiles/web"
dsh plugin --profile web add dsh-ide-sidebar