dsh-t3-session-ui
在终端中运行以下命令:
dsh plugin install yusufameri/dsh-t3-session-ui
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在 DeepSeek Harness 中执行 dsh plugin install yusufameri/dsh-t3-session-ui 安装;源码与说明见 https://github.com/yusufameri/dsh-t3-session-ui。
插件介绍
在 DeepSeek Harness 里,机器名、工作目录、Git 分支、模型与上下文用量等会话事实往往只能在 Host 侧读取,浏览器里的会话列表和对话头部却常常装不下这些信息。dsh-t3-session-ui 把 T3 Code 的会话上下文信息层次移植到 DSH 既有界面:不改 composer,只在侧边栏会话行、悬停卡片和会话头工具条上呈现状态与上下文。
插件通过自带的 Host 半部汇总每个会话的上下文包,并挂到 DSH 已预留的多个席位:行首模型芯片与状态点、悬停卡里的机器/工作区/分支/模型/审批与用量、头部的状态条与谱系面包屑,以及复制上下文 JSON、压缩上下文等操作。状态阶梯在 Host 按 T3 Code 的优先级解析(待审批、等待输入、工作中、错误、子代理、就绪);Host 读不到的事实会省略,不会在 UI 里造假。
显示项可在 DSH 设置的通用区按浏览器单独开关(机器、工作区、分支、模型、预设、审批、上下文等),还可覆盖机器显示名;这些偏好仅存本地,无需为改展示而往返 Host。
适合经常在多工作区、多会话间切换、希望一眼看清「这条会话在哪台机器、哪个目录、什么模型、当前在干什么」的用户;也适合认同 T3 Code 那套会话上下文布局、又主要在 DSH 里干活的人。
截图预览
使用场景
- 同时在多台机器或多个工作区开多条会话,需要在列表里一眼区分模型与运行状态
- 审批或追问等待时,想从侧边栏或会话头看清当前是待批准还是在工作中
- 需要快速复制会话上下文 JSON、分支名或工作目录,而不翻日志或终端
适合人员
- 日常在 DSH 里管理大量会话、依赖 Git 与工作区上下文的开发者
- 希望界面信息层次接近 T3 Code、又在 Harness 里工作的用户
- 需要 Host 侧真实探测(机器名、分支、用量)且不愿在 composer 里堆 UI 的人





