dsh-flowglass-en:DeepSeek Harness 会话执行流可视化

前言

在 DeepSeek Harness(DSH)里跑智能体会话时,用户消息、助手回复、工具调用、并行任务和子代理往往交织在同一条时间线里。只看日志或聊天列表,很难一眼看清「哪一步触发了哪个工具、子代理从哪里分叉、并发会话各自走到哪」。社区里已有中文向的 Flowglass 实现;若你更习惯英文界面,或希望用独立的 npm 包名与运行时标识安装、避免与原版包冲突,可以改用本文介绍的 dsh-flowglass-en(仓库 mrbeandev/dsh-flowglass)。

这是什么

dsh-flowglass-en 是面向 DeepSeek Harness 的 纯英文 实时会话流可视化插件。它把用户输入、助手工作、工具调用与结果、并行与子代理等,整理成交互式执行图(execution graph)。维护者为 mrbeandev;项目基于 Iwctwbh/dsh-flowglass 独立演进,并非上游项目的官方英文发行版。在 SkillHub 等社区目录中,该插件归类为 模型推理 相关能力。

npm 包名与配置身份为 dsh-flowglass-en,Cordis Bundle ID 为 flowglass-en,与原版中文包分离,可同时规划安装策略而不必担心包名撞车。

核心功能

以下能力均来自项目 README 的说明:

  1. 三泳道实时视图:用户消息、助手工作、工具调用与结果分 lane 展示,随会话推进刷新。
  2. 可点击详情:消息、工具、模型、 token 用量、子代理等节点可展开查看。
  3. 子代理与分支:支持嵌套子代理导航;会话感知下的分支延续(branch continuation)。
  4. Flow Zoom:并发会话的多布局视图(compact、detailed、map 等)。
  5. 拓扑历史:对演进中的 1-to-N 分支保留持久化拓扑历史。
  6. 可配置项:刷新间隔、默认分支数、默认视图、工具展示规则等(具体字段以插件设置与源码为准)。
  7. 界面集成:原生右侧边栏、Better Sidebar 兼容,以及内置回退面板。
  8. 语言范围:界面、设置、错误、日志与包元数据均为英文;不包含翻译引擎。

运行时架构要点(便于对照源码与排错):

  • Host 插件:flowglass/lib/index.js
  • Web Client 插件:flowglass/lib/client.js
  • Remote 契约:flowglass/lib/remote.js
  • 不使用 dynamicCordisRunner 或生成的 dyn/* 包。

环境与依赖

安装前请确认:

  • Node.js:22.19 或更新版本。
  • DeepSeek Harness:0.1.5-rc.1 或更新版本。

安装与启用

npm 发布后,在 web profile 下安装指定版本:

dsh plugin --profile web add dsh-flowglass-en@0.6.1

若使用本地打包的 tarball:

dsh plugin --profile web add ./dsh-flowglass-en-0.6.1.tgz

安装完成后 重启 DeepSeek Harness,插件才会完整加载 Host 与 Client 侧能力。

卸载:

dsh plugin --profile web remove dsh-flowglass-en

从源码构建与自检(供贡献者或自打包使用,非日常使用必需):

npm run build
npm run check:english
npm pack

完整本地验证:

npm test

check:english 会扫描源码与生成包中的汉字,以保证「纯英文」发行约束。

典型用法

README 未给出单独的「业务 API 调用示例」;插件的定位是 在 DSH Web 客户端内嵌可视化,典型路径如下。

  1. 按上一节命令安装并重启 Harness。
  2. 在 Web 客户端打开或继续一场会话,正常进行对话、工具调用或触发子代理(行为由 Harness 与会话本身决定)。
  3. 在 右侧边栏(或兼容的 Better Sidebar / 回退面板)中打开 Flowglass 视图,观察三泳道执行图;需要时用 Flow Zoom 查看并发会话,点击节点查看消息、工具、模型与 token 等信息。
  4. 若存在子代理或分支,在图内导航嵌套结构,并利用会话感知的分支延续查看不同走向。

换言之:无需额外写脚本「调用 Flowglass」;可视化随会话 live 更新,具体刷新节奏与默认视图可在插件配置中调整(以安装后的设置界面与文档为准)。

适用场景与注意

适合谁

  • 需要在 DSH 里 调试复杂智能体链路(多工具、并行、子代理)的开发者。
  • 希望 英文 UI 且与原版中文 dsh-flowglass 并行安装策略(独立包名 dsh-flowglass-en)的团队。

权限与安全

DSH 插件与 Harness 同一进程权限 运行。安装前应阅读 GitHub 仓库 源码与 MIT 许可证;上游项目的版权与许可声明在衍生包中保留。社区目录(如 SkillHub)为独立站点,不代表 DeepSeek 或幻方官方应用商店。

其他说明

  • 当前 GitHub 星标为 0(以目录页统计为准),成熟度需自行评估。
  • 若你只需中文界面,应优先考虑上游 Iwctwbh/dsh-flowglass;本仓库是英文专用分支,不提供内置翻译。

结尾

dsh-flowglass-en 把 Harness 会话里的消息、工具与子代理结构化成可交互执行图,并针对英文环境与独立包身份做了完整打包。若你在 DSH 上做模型推理与会话编排,可以用它替代「纯文本扫日志」的排查方式。

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

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

Xiaoye