dsh-activity-bell:侧边栏活动铃铛

前言

在使用 DeepSeek Harness (DSH) 进行多会话开发时,一个会话跑完任务后,如果切换了工作区或标签页,容易忽略完成状态。dsh-activity-bell 插件在侧边栏增加了一个铃铛图标,用于汇总未读的会话完成情况,并提供一键切换到「最近活动」列表的功能。

插件定位

这是一个由 minivv 维护的客户端插件。它负责追踪会话的完成状态,通过侧边栏的铃铛角标提示未读数,并提供按时间分组的活动列表入口。

核心功能

  1. 角标计数
    当会话从「运行中」变为「结束」,且你未打开过时,铃铛右上角会出现红色数字,代表未读数量。

  2. 最近活动列表
    点击铃铛,侧边栏列表切换为「最近活动」。列表按天分组(今天、昨天、星期几等),最近的排在顶部。每行显示会话标题和所属文件夹。未读的会话行首带有绿点。

  3. 当前会话高亮
    在活动列表中,当前正在打开的会话会带有灰色背景,便于定位。

  4. 交互操作
    点击列表行直接打开会话,打开后绿点和角标数字会自动减少。再次点击铃铛(或按 Esc 键)可切回原来的工作区/会话列表。

  5. 鼠标悬停
    鼠标移至行上时,会显示与官方列表一致的「置顶 / 归档」按钮。

安装与启用

使用插件管理器安装:

dsh plugin --profile web add dsh-activity-bell

安装后需重启 web profile 或刷新页面。

典型用法

  1. 照常干活:在某个会话中发送任务,然后切换到其他会话。
  2. 查看提示:当会话跑完且未被查看时,侧边栏铃铛出现红色数字。
  3. 查看详情:点击铃铛,查看「最近活动」列表(绿点表示未读),点击对应行打开会话。
  4. 返回列表:再次点击铃铛(或按 Esc),返回原来的工作区/会话列表。

适用场景与注意

该插件适合需要同时管理多个会话、且关注会话完成状态的开发者。活动列表提供了与官方一致的置顶、归档功能。

限制:
* 侧边栏折叠模式:当侧边栏折叠成 56px 轨道时,由于官方占用位置,插件无法显示角标数字。
* 刷新重置:未读计数不跨刷新保存,刷新页面后重新开始计数。
* 操作限制:活动列表仅支持打开会话、置顶和归档操作;重命名和分叉操作仍需在原来的工作区列表中进行。

总结

dsh-activity-bell 解决了多会话并行时的状态遗漏问题。通过角标提醒和快捷列表切换,能够提升管理效率。更多细节和源码请访问:GitHub。

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

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

小夜