前言¶
在 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 的说明:
- 三泳道实时视图:用户消息、助手工作、工具调用与结果分 lane 展示,随会话推进刷新。
- 可点击详情:消息、工具、模型、 token 用量、子代理等节点可展开查看。
- 子代理与分支:支持嵌套子代理导航;会话感知下的分支延续(branch continuation)。
- Flow Zoom:并发会话的多布局视图(compact、detailed、map 等)。
- 拓扑历史:对演进中的
1-to-N分支保留持久化拓扑历史。 - 可配置项:刷新间隔、默认分支数、默认视图、工具展示规则等(具体字段以插件设置与源码为准)。
- 界面集成:原生右侧边栏、Better Sidebar 兼容,以及内置回退面板。
- 语言范围:界面、设置、错误、日志与包元数据均为英文;不包含翻译引擎。
运行时架构要点(便于对照源码与排错):
- 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 客户端内嵌可视化,典型路径如下。
- 按上一节命令安装并重启 Harness。
- 在 Web 客户端打开或继续一场会话,正常进行对话、工具调用或触发子代理(行为由 Harness 与会话本身决定)。
- 在 右侧边栏(或兼容的 Better Sidebar / 回退面板)中打开 Flowglass 视图,观察三泳道执行图;需要时用 Flow Zoom 查看并发会话,点击节点查看消息、工具、模型与 token 等信息。
- 若存在子代理或分支,在图内导航嵌套结构,并利用会话感知的分支延续查看不同走向。
换言之:无需额外写脚本「调用 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 上做模型推理与会话编排,可以用它替代「纯文本扫日志」的排查方式。