DeepSeek Harness (DSH) 的核心设计理念是「一切皆插件」。在实际使用中,工作区会话的管理往往比较分散:删除工作区时,历史会话容易散落至侧边栏的「未分组」区域,清理困难;手动归档会话则缺乏统一的入口,操作效率较低。# dsh-workspace-enhance 插件正是为此设计,它为 DSH 提供了 Codex 风格的工作区会话绑定、会话顶部快捷归档以及全功能的已归档会话管理中心。
插件定位¶
该插件由用户 lingchunya 维护,旨在解决 DSH 中工作区会话管理碎片化的问题。它通过自动化绑定和归档机制,帮助开发者保持侧边栏整洁,并提供了从归档列表中恢复或彻底删除会话的能力。
核心功能¶
Codex 风格工作区会话绑定¶
插件实现了类似 Codex 的会话绑定逻辑:
* 删除工作区时:该工作区下的全部会话会自动归档并隐藏,不再流入侧边栏的「未分组」区域,保持界面整洁。
* 重新添加工作区时:插件会扫描底层历史会话,自动将其重新绑定至该工作区名下并解除归档,找回之前的全部历史记录。
会话顶部快捷归档¶
- 在会话工具栏直接提供「归档会话」按钮。
- 支持全局快捷键:Mac 上使用
⌘ + Shift + A,Win/Linux 上使用Ctrl + Shift + A。 - 归档后自动平滑跳转至新会话。
已归档会话管理中心¶
- 插件提供了
📦 已归档会话入口,位于侧边栏底部(设置上方)以及会话顶部。 - 管理中心支持查看会话标题、更新时间及归属工作区标签(如活跃工作区、已移除工作区等)。
- 功能包括按标题或工作区路径实时模糊搜索、单项或批量恢复归档、以及彻底物理删除会话。
安装与启用¶
安装¶
在终端中执行以下命令进行安装:
dsh plugin --profile web add github:lingchunya/dsh-workspace-enhance
生效方式¶
安装完成后,需要刷新浏览器或重启 dsh web 服务以使插件生效。
典型用法¶
- 归档当前会话:在任意会话页面,直接使用快捷键
Ctrl + Shift + A(Windows/Linux)或⌘ + Shift + A(Mac)即可快速归档当前会话。 - 卸载插件:如需移除该插件,可在终端执行:
dsh plugin --profile web remove dsh-workspace-enhance
注意事项¶
- 该插件依赖
@deepseek-ai/cordis库,版本需满足>= 4.0.1。 - 适用于 DSH Web 客户端环境。
- 安装前建议检查源码与许可证(MIT)。
该插件通过自动化和可视化的手段,解决了 DSH 中工作区会话管理碎片化的问题,适合需要精细管理大量会话的开发者使用。更多信息请参考 GitHub 仓库。