前言¶
DeepSeek Harness(DSH)在 Web 界面里提供「智能体团队」面板,成员行左侧会用小图标表示静止、运行、失败等状态。默认样式偏功能向,长时间盯会话时视觉反馈也比较单一。若你已经在用 DSH 的多智能体 / 子代理能力,又希望团队面板和会话头部更直观、带一点社区梗,可以在不改动业务逻辑的前提下,用插件只换 UI 层的状态呈现。
下面介绍维护者 SpookyWaste 发布的 npm 包 dsh-ohjingjing-team(仓库 SpookyWaste/dsh-ohjingjing-team)。它用社区常用的「哦鲸鲸」(本名「深深」)形象,替换团队成员行、标题栏跑道和子代理下拉里的状态指示,三块能力可在插件管理里分别开关。当前 package 版本为 0.4.1,代码 MIT 授权;形象素材为 CC BY-NC-SA(详见仓库说明)。
这是什么¶
dsh-ohjingjing-team 是面向 DSH Web 客户端的趣味换装类插件:不改变智能体调度逻辑,只通过样式注入与少量客户端运行时,把官方团队 UI 里的状态圆点 / 图标换成哦鲸鲸精灵图,并在会话头部标签行右侧增加一条「跑道」,让主会话与子代理以动画形式出现在轨道上。
插件已在 dsh-plugin.org 收录;SkillHub 目录页见 plugins/SpookyWaste/dsh-ohjingjing-team。DSH 侧要求 ≥ 0.2.0-rc.2(README 徽章区间写至 0.2.1-alpha.3,以你本地 DSH 版本为准)。
核心功能¶
智能体团队皮肤(成员行)¶
团队面板(会话页头「智能体团队」浮层)里,每个成员行左侧的状态位会换成哦鲸鲸:
- 静止:常规站立帧。
- 运行中:四种循环动画(跑、退、吃、退吃等组合,README 中有预览图)。
- 失败:倒立姿态(0.2.0 起)。
成员行皮肤与子代理列表组件以 纯 CSS 实现;README 注明「待命 / 完成」等任务圆点料在部分成员行场景下当前版本可能不生效,以实际界面为准。
标题栏跑道¶
会话头部「对话/轨迹」等官方标签行右侧的空白区域,会变成一条共用跑道:主会话(lead)始终在轨上,并跟随最新的若干子代理一起跑动。跑完一圈回到起点后按剧本切换动作;停下时就地站住。该组件需要插件包里的跑道运行时读取名册与状态,在官方标签行右侧自建轨道,装完刷新 Web GUI 后会话头部自行出现,无需额外开关(可在插件管理里单独关闭 runners 条目)。
子代理列表(下拉圆点)¶
「N 个子智能体 ▾」下拉里,每一行左侧的状态圆点换成哦鲸鲸图标,行高与文字排版保持不变(README 说明放大后文字会右移,行高不变)。
插件管理中的开关¶
安装后,插件管理页一行一个开关,默认全开,可单独关闭:
| 组件 | 条目名 | 作用 |
|---|---|---|
| 智能体团队皮肤 | dsh-ohjingjing-team/skin |
团队成员行图标 |
| 标题栏跑道 | dsh-ohjingjing-team/runners |
会话头部右侧跑道 |
| 子代理列表 | dsh-ohjingjing-team/catalog |
子智能体下拉行圆点 |
| 插件包本身 | dsh-ohjingjing-team |
共用样式表与跑道运行时 |
依赖说明(README):仅 skin 需要官方实验组件 @deepseek-ai/dsh-experimental-agent-team-profile 保持开启。
安装与启用¶
CLI(Web profile)¶
在已配置 DSH CLI 的环境里执行:
dsh plugin --profile web add dsh-ohjingjing-team
网页版 / 桌面版插件管理¶
打开插件管理页面 → 右上角「添加插件」→ 填入插件名 dsh-ohjingjing-team,或仓库地址:
https://github.com/SpookyWaste/dsh-ohjingjing-team
装完后刷新 Web GUI,打开一次团队面板即可看到成员行皮肤;标题栏跑道在会话头部自动出现。
典型用法:按需关组件与调外观¶
1、只想要成员行,不要跑道¶
在插件管理里关闭 dsh-ohjingjing-team/runners(及不需要的 catalog),保留 skin 与根条目 dsh-ohjingjing-team。
2、用 CSS 变量微调尺寸与动画¶
外观参数挂在 :root 自定义属性上,改用户样式或浏览器覆盖即可,无需重新构建插件。README 给出的默认值如下:
| 变量 | 默认 | 说明 |
|---|---|---|
--oj-max-size |
40px |
皮肤尺寸上限 |
--oj-runner-size |
26px |
跑道内鲸鲸边长 |
--oj-runners-gap |
26px |
跑道初次出现时的槽位间距 |
--oj-lap-duration |
60.2s |
跑道一圈时长 |
--oj-max-subagents |
20 |
跑道最多绘制的子代理数(不含 lead) |
--oj-catalog-size |
26px |
子代理列表图标位边长 |
--oj-duration |
0.7s |
走帧一圈时长(三块组件共用) |
例如只想把跑道上的鲸鲸缩小,可在用户 CSS 里写:
:root {
--oj-runner-size: 22px;
}
保存并刷新页面后观察会话头部跑道与分隔线对齐是否仍符合预期(README 提到 26px 时脚正好压在分隔线上)。
适用场景与注意¶
适合谁:已经在 DSH Web 端使用智能体团队 / 子代理,希望状态反馈更醒目、或喜欢哦鲸鲸社区形象的开发者;分类上属于「趣味换装」,不影响 Harness 核心能力。
运行与权限:与其它 DSH 插件一样,客户端注入代码随你当前的 DSH Web 进程 / 浏览器会话执行。安装前建议阅读 GitHub 仓库 源码与 MIT 许可证;使用形象时需遵守 CC BY-NC-SA 及 README 中的作者链接说明。
版本与生态:社区目录(SkillHub、dsh-plugin.org 等)由社区维护,与 DeepSeek / 幻方无官方从属关系;星标、榜单数据以各站点当时展示为准(GitHub 当前为 1 star)。若 DSH 或官方 dsh-experimental-agent-team-profile 升级导致团队 UI 结构变化,皮肤类插件可能需要等待作者适配。
结尾¶
dsh-ohjingjing-team 把智能体团队面板的三处状态 UI——成员行、会话头跑道、子代理下拉——统一换成可开关的哦鲸鲸主题,并暴露一组 CSS 变量做细调。若你要试用或跟进版本,可从目录页 SkillHub 进入说明,或直接查看 GitHub:SpookyWaste/dsh-ohjingjing-team。