dsh-session-eva-status
在终端中运行以下命令:
dsh plugin install WhatCannotBeSaid/dsh-session-eva-status
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install WhatCannotBeSaid/dsh-session-eva-status 安装本插件,源码见 https://github.com/WhatCannotBeSaid/dsh-session-eva-status。
插件介绍
DeepSeek Harness 侧边栏里,会话行已经带着官方状态:转圈、小圆点、选中高亮、置顶图标。信息都在,但并行很多会话时,哪一行需要你、哪一行正在主视图打开、哪一行做完还没看、哪一行被钉住,往往仍要靠习惯去分辨。本插件不另建状态、不抢官方语义,只读 Client 已有的 sessionStatus、主视图保留关系和工作区置顶列表,为每行写入一个 data 属性,再用一张注入样式表绘制 EVA 风格点缀。
待处理(审批、提问、计划待确认)左侧全高蓝条,约 1.6 秒呼吸,深浅主题各用卡面 C 上的一种蓝以保证对比度;当前在主视图打开的会话为静态红条;已完成但未读为紫色条。置顶会话不改行背景与图钉行为,仅将标题做成六色彩虹字,浅色主题使用更深色阶以满足可读性。运行中、子代理、空闲、归档等交给官方转圈与变暗;当官方仍显示子代理转圈时,插件不叠画完成态,避免误导。插件自身的叠放顺序为待处理优先于选中,选中行在子代理运行时仍保留红条,可与官方 spinner 同时可见。
左侧条用伪元素直条而非内阴影,避免随圆角弯成括号;行背景不改动,悬停与选中反馈保持官方。可配置是否隐藏待处理与未读行上的官方小圆点、呼吸周期,以及待处理、选中、未读等颜色(含浅色覆盖项);配置错误会在加载时报错,不会静默跳过。
适合长期在 DSH 中并行多会话、希望侧边栏一眼分清待办、当前与未读,并喜欢福音战士配色且不想改动主题品牌色的用户。它不注册工具或命令,卸载时订阅、观察器、行属性与样式一并移除。
使用场景
- 并行多个会话时一眼看出哪条待你审批或回复
- 在主视图切换会话时仍用红条标出当前打开项
- 做完但未读的会话用紫条提醒,置顶标题彩虹便于定位
适合人员
- 长期在 DSH 里开很多会话的重度用户
- 喜欢福音战士风格点缀、又不想改全局主题的人
- 希望官方 spinner 与点状状态不被替代、只加强辨识的用户