ostar-dsh-left-sidebar:DSH 左侧边栏工作区管理器

前言

DeepSeek Harness (DSH) 采用插件化架构。官方工作区浏览器(ui-workspace)提供基础的浏览功能,但在批量管理、清理孤立数据、分组收藏等方面存在缺失。ostar-dsh-left-sidebar 是一个客户端插件,在官方左侧边栏的基础上叠加了全套管理能力,且保留了官方的样式与交互。

核心功能

该插件提供以下管理能力:

  1. 批量删除:支持批量删除工作区与会话,支持单选删除会话。
  2. 彻底清理:彻底删除本地数据(日志与缓存),清理孤立数据。
  3. 会话管理:支持迁移与复制会话到其他工作区。
  4. 分组与收藏:支持工作区分组、收藏、记住所选分组。
  5. 排序与定位:支持拖拽排序、一键展开/折叠全部、定位到当前会话。
  6. 交互细节:包含删除确认、列表自动同步、主题一致等功能。

安装

安装前需确保已安装 DSH (dsh web)、Node.js >= 20、pnpm >= 10。

执行以下命令安装:

dsh plugin --profile web add github:ostar999/ostar-dsh-left-sidebar

安装完成后完全重启 DSH。

典型用法

  • 进入/退出批量选中:点击标题行的 ☑ 按钮。
  • 全选/清空选择:使用批量工具条的「全选」和「清空」按钮。
  • 连同会话删除工作区:在批量工具条中勾选「连同会话删除」选项。
  • 工作区与会话勾选联动:勾选工作区会自动勾选其下全部会话。
  • 定位到当前会话:点击搜索按钮左侧的定位(靶心)按钮。

注意事项

  • 无构建步骤:插件为纯 JavaScript,无构建步骤。安装时出现 missing peer 警告不影响运行。
  • 卸载影响:卸载插件不会删除工作区或会话数据。如需清理插件的分组记忆,需手动在浏览器开发者工具中删除 localStorage 中的相关数据。

结尾

该插件通过在官方左侧边栏叠加管理功能,解决了 DSH 官方工作区浏览器在批量管理和数据清理方面的不足。更多详情可查看项目目录页与 GitHub 仓库。

羽毛球分组比赛记分
小程序二维码

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

小夜