DSH Plugins
返回列表
🎮

dsh-workspace-badge

趣味换装 更新于 2026.10.08

在终端中运行以下命令:

dsh plugin install ChrisLou-bioinfo/dsh-workspace-badge

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install ChrisLou-bioinfo/dsh-workspace-badge,或从 https://github.com/ChrisLou-bioinfo/dsh-workspace-badge 安装该插件。

插件介绍

当你在 DeepSeek Harness 里同时开着多个项目时,侧边栏若采用「单列、最新在上」的 flat 视图,每条会话只显示标题和时间,却看不出它属于哪个工作区。项目一多,找错会话、误点旧对话就成了日常摩擦。本插件针对这一缺口:在 flat 模式下于标题旁常显工作区名(项目文件夹的 basename),排序逻辑完全不动,最新依然在最上。

分组视图(按工作区或工作区树)下,行上已有分组头,插件会自动跳过注入,避免重复信息。此外它监听会话运行状态:含运行中会话的工作区会通过官方 insertBefore 浮到列表最前;多个同时运行时,按其运行中会话的最新活动时间排序。会话停止后不会自动复位,你仍可随时拖拽调整顺序。若需要完整路径,悬停卡片会通过官方 sidebar.session.row.hover 槽位兜底展示。

适合经常在多个仓库或文件夹间切换、又偏好 flat 最新排序的用户。实现为纯客户端 DOM 增强,依赖 DSH 0.2.0-rc.2+ 行上的 session 锚点;若宿主 DOM 随版本变化,标签可能静默失效,但不会影响列表本身。

使用场景

  • 侧边栏用单列最新排序,同时开着多个项目文件夹
  • 需要在标题旁一眼看出会话属于哪个工作区
  • 希望含运行中会话的工作区自动排到列表最前

适合人员

  • 经常在多个仓库或文件夹间切换的开发者
  • 偏好 flat 视图、又不想牺牲工作区辨识度的 DSH 用户
  • 同时维护多个工作区并需要快速定位会话的人