dsh-workspace-classifier: Adding a Categorization Layer to the DSH Sidebar Workspace List

前言

DeepSeek Harness(DSH)在桌面端侧边栏会列出多个工作区与会话行。工作区一多,列表会变长,按项目或时间找入口并不直观。社区里常见做法是自己在目录或笔记里维护映射,但侧边栏本身仍是扁平列表。

下面介绍插件 dsh-workspace-classifier(维护者 YuyuYuu-wyt,GitHub 分类为工作流):在保留原生工作区与会话行交互的前提下,给原生列表上方加一层「分类 / 日期」分组,便于管理 harness 项目。当前版本 0.1.1,MIT 许可证,要求 DSH >= 0.2.0-rc.2。

这是什么

dsh-workspace-classifier 不替换官方侧边栏槽位,也不改写官方包;依赖 DSH 原生工作区列表的 DOM 结构,在侧边栏「工作区」标题行右侧增加分类图标,开启后显示分组层,再次点击可恢复原生列表。

插件以 DSH 插件机制注入客户端 UI(@deepseek-ai/dsh-client-ui-sidebar、@deepseek-ai/dsh-client-ui-workspace),与 Cordis patch 配合加载。社区目录页见 SkillHub,源码与说明见 GitHub 仓库。

核心功能

分组模式

  1. 分类:自定义分类,新建、重命名、删除,并勾选各工作区归属。
  2. 日期:按工作区创建时间自动分为年 / 月 / 日,默认折叠。

可在界面在「分类 / 日期」之间切换;日期模式下可选年、月、日粒度。

展示与管理

  • 两种分隔风格:分区带或分组卡片,在分类管理弹窗底部切换。
  • 分类排序:拖动分组头,或在管理弹窗使用「上移 / 下移」。
  • 折叠:点击分组头折叠或展开。自定义分类会保留上次折叠状态;日期分组每次重新进入侧栏分类层时从折叠开始。
  • 不活跃工作区:没有会话、或超过一周未更新的工作区,会在原分类或日期分组内折叠为「N 不活跃」;点击就地展开,不额外拆分分类。
  • 特殊分组:「未分类」「无固定工作区」等也可折叠和归类。
  • 提示点:汇总提醒、主智能体/子智能体正在运行的会话和定时任务。
  • 原生标题栏开关:一键关闭分类层,恢复原生列表。

README 注明:文档截图使用虚构工作区名和路径;代码由 AI 辅助完成。

安装与启用

需要已安装 DSH >= 0.2.0-rc.2,且终端可用 dsh 命令。

从 npm 安装(README 给出的方式):

dsh plugin --profile desktop add dsh-workspace-classifier

Windows PowerShell 也可通过 GitHub 上的 install.ps1 一键安装;卸载命令为:

dsh plugin --profile desktop remove dsh-workspace-classifier

安装后重启 Harness。侧栏「工作区」标题行右侧应出现分类图标,即表示插件已加载。

典型用法

按 README 的使用步骤,可复现如下流程:

  1. 点击「工作区」标题行右侧的分类图标,开启分类层。
  2. 在「分类 / 日期」之间切换;日期模式可选年 / 月 / 日。
  3. 点击齿轮打开分类管理,维护分类名称与工作区归属,并在弹窗底部切换分隔风格。
  4. 点击分组头折叠或展开;需要时展开组内的「不活跃」汇总行。
  5. 再次点击标题栏分类图标,关闭分类层,恢复原生列表。

适用场景与注意

适合谁:长期在 DSH 桌面端维护多个 harness 工作区、希望侧边栏按项目分类或按创建时间浏览的开发者。

兼容与风险:插件不改动原生会话行行为,但依赖当前 DSH 侧边栏 DOM;DSH 大版本升级后可能需要作者适配。插件在 当前 dsh 进程权限 下运行,安装前建议阅读 LICENSE 与仓库源码,确认符合你的安全与合规要求。

SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系;安装来源以 README 与 npm 包名为准,勿凭仓库名自行拼接未在文档中出现的安装命令。

结尾

dsh-workspace-classifier 用一层轻量分组补足原生扁平工作区列表,分类、日期、不活跃折叠与提示点都围绕「少动原生交互、多一层视图」设计。若你在用 DSH >= 0.2.0-rc.2,可从上述 dsh plugin --profile desktop add 命令安装,并在侧栏标题栏切换分类层与原生列表。

  • 目录页:https://www.skillhub.cn/plugins/YuyuYuu-wyt/dsh-workspace-classifier
  • GitHub:https://github.com/YuyuYuu-wyt/dsh-workspace-classifier
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye