dsh-session-colorful-unread-pin-jobs
在终端中运行以下命令:
dsh plugin install enterhalf/dsh-session-colorful-unread-pin-jobs
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中输入 dsh plugin install enterhalf/dsh-session-colorful-unread-pin-jobs 即可安装,插件源码地址为 https://github.com/enterhalf/dsh-session-colorful-unread-pin-jobs
插件介绍
同时开着七八个 DeepSeek 会话——几个在跑、几个跑完了、哪个还挂着后台 shell、哪个是你手动置顶的重点任务——侧栏里全是纯白文字,分不清谁是谁。每次切窗口都得逐个点开确认,打断节奏。dsh-session-colorful-unread-pin-jobs 要解决的就是这件事:把状态直接画在会话标题上,一眼扫完。
插件用一条代码路径把所有状态收敛成标题上的渐变染色。未读分两档——模型还在产出是品牌蓝,跑完回到空闲自动转绿,你不用盯着看,切窗口时扫一眼就知道哪几个出结果了。会话行菜单里可以置顶(黄)和手动标记未读(蓝/绿),有存活后台 shell 任务时自动加一段紫色。三种状态并存时按「置顶→后台→未读」的语义顺序从左到右合成一条完整渐变,不会互相覆盖。颜色从当前主题的品牌色推导,明暗主题、黑白主题都自动适配,不需要手动调色。
如果你习惯并行跑多个会话、有后台 bash 或 pwsh 任务、或者想把几个重要对话钉在顶部,这个插件就是给你的。它纯增量:不接管、不替换任何官方行为,只给会话行加一个 CSS 类、给标题元素画一行内联渐变,卸载即净。未读清单和置顶集存储在 ~/.dsh/storages/ 下,刷新页面、重启进程都保留,重装后数据自动恢复。
截图预览
使用场景
- 同时跑多个 DeepSeek 会话,切窗口时一眼看出哪些跑完、哪些仍在生成
- 有后台 bash 或 pwsh 任务存活时,侧栏标题自动显示紫色段,不用逐个点开确认
- 把几个重点对话置顶,任何排序模式下都钉在最前面,同时保留未读和后台状态染色
适合人员
- 习惯并行开多个会话的 DeepSeek 重度用户
- 有后台 shell / pty 任务需要追踪的开发者
- 希望侧栏一眼可分、不依赖点击确认的视觉优先使用者

