🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

执行流程图 weibaohui/dsh-flow

DeepSeek Harness
weibaohui39 天前有提交已提供中文文档扫描:含敏感能力

把会话执行过程画成实时泳道流程图

29.8/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/9/29 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add weibaohui/dsh-flow
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么[目录]—
dsh 原生插件 · other
暂无时间戳·判据 →
装得上吗[实装验证]✓
本站已真实安装成功
非静态推断
L4 · 真实安装等级说明 →
数据截至 2026/09/29·判据 →
安全吗[自动扫描]—
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
数据截至 2026/11/04·判据 →
还在维护吗[仓库]—
更新放缓:最近一次提交在 39 天前
暂无时间戳·判据 →
图例:✓ 通过! 需注意— 未判定 / 无数据· 「未判定」= 本站尚无数据,不代表插件有问题
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →

可信度证据

安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

读写/删除本地文件发起外部网络请求
查看扫描证据(共 6 处,展示前 6 条)
  • 读取本地文件
    src/index.js:70
    try { workspaces = readdirSync(root) } catch { return null }
  • 读取本地文件
    src/index.js:75
    const candidates = readdirSync(dir).filter((f) => /^session\.v\d+\.jsonl\.zstd$/.test(f))
  • 读取本地文件
    src/index.js:81
    const mtimeMs = statSync(file).mtimeMs
  • 读取本地文件
    src/index.js:84
    const events = decodeSessionLog(readFileSync(file))
  • 发起网络请求
    client/bundle.js:818
    const r = await fetch(url)
  • 发起网络请求
    client/index.js:808
    const r = await fetch(url)
扫描于 2026/11/4(1 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

社区实装还没有人打卡 · 装过的第一个就是你
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

功能亮点

  • 实时三泳道流程图
  • 子代理发散收敛扇形
  • 双击下钻子流程

dsh 插件 · 执行流程图:把当前会话的执行过程画成实时三泳道流程图(回合/用户/助手/工具/审批/重试),子代理发散-收敛扇形 + 双击下钻子流程,SSE 事件驱动直播

README

由 DeepSeek 最新模型翻译生成
@weibaohui/dsh-flow DSH plugin npm version 执行流程图:把当前会话的执行过程画成一张真正的流程图——椭圆是回合起止、菱形是审批决策、方框是用户/助手/工具动作,主链路用带箭头的普通曲线串联;子代理并行派发画成发散-收敛扇形,双击即可下钻到子代理自己的完整流程图。会话执行到哪,图就向下画到哪。另提供紧凑列表视图一键切换。 效果演示 demo:实时流程图 · 展开折叠 · 双击详情 · 下钻子代理 | 四泳道流程图:上下文 / 用户 / 助手 / 工具 | 子代理扇形:并行派发,发散再收敛 | | 四泳道 + 工具铁路侧线,执行过程一眼可追 | 并行子代理横向一排,双击 › 下钻子流程 | | 双击子代理下钻到它自己的完整流程图 | 列表视图:紧凑扫读 | | 下钻子代理:面包屑返回主流程,历史子会话磁盘兜底 | 列表视图:单行节点紧凑扫读 | 核心功能 - 四泳道流程图(默认视图):上下文 | 用户 | 助手 | 工具 四条垂直泳道按转移频率排布带引导线——回合开始从左向右单调推进,助手↔工具在右侧相邻两列短弧来回;椭圆 = 回合起止(含耗时)、菱形 = 审批决策、方框 = 消息与动作;连线是带箭头的单弯普通曲线(样式可切换:quad / line / bezier)
展开完整文档(README 剩余 1 节)
@weibaohui/dsh-flow

DSH plugin
npm version

执行流程图:把当前会话的执行过程画成一张真正的流程图——椭圆是回合起止、菱形是审批决策、方框是用户/助手/工具动作,主链路用带箭头的普通曲线串联;子代理并行派发画成发散-收敛扇形,双击即可下钻到子代理自己的完整流程图。会话执行到哪,图就向下画到哪。另提供紧凑列表视图一键切换。

效果演示

demo:实时流程图 · 展开折叠 · 双击详情 · 下钻子代理

| 四泳道流程图:上下文 / 用户 / 助手 / 工具 | 子代理扇形:并行派发,发散再收敛 |
| 四泳道 + 工具铁路侧线,执行过程一眼可追 | 并行子代理横向一排,双击 › 下钻子流程 |
| 双击子代理下钻到它自己的完整流程图 | 列表视图:紧凑扫读 |
| 下钻子代理:面包屑返回主流程,历史子会话磁盘兜底 | 列表视图:单行节点紧凑扫读 |

核心功能

- 四泳道流程图(默认视图):上下文 | 用户 | 助手 | 工具 四条垂直泳道按转移频率排布带引导线——回合开始从左向右单调推进,助手↔工具在右侧相邻两列短弧来回;椭圆 = 回合起止(含耗时)、菱形 = 审批决策、方框 = 消息与动作;连线是带箭头的单弯普通曲线(样式可切换:quad / line / bezier)
- 工具铁路侧线:展开的工具组成员在工具泳道纵向串联,组框一条边引入、末成员一条边汇回主链——单条连续路径,无横穿交叉;工具组默认全部展开,单击组框折叠
- 子代理扇形:委派调用(subagent / spawn_teammate / lead 等)不论几个都在主链下方横向一字排开——发散边向下散开、收敛边汇回主链下一个节点,单个子代理同样走扇形。名册事件(subagent/catalog)不打断派发组的连续段,配对成功后不再单独挂旁路
- 双击下钻:委派节点经 subagent/catalog 名册配对到子会话(区间精确 + 顺序兜底),双击直接把视图切换成该子代理自己的完整流程图(成员框显示任务标签);面包屑「← 返回主流程」或 Esc 返回;子代理再派子代理可逐级下钻。历史子会话不在内存时走磁盘兜底(只读解压 ~/.dsh/sessions 的多帧 zstd 日志,按 mtime 缓存),状态标「静态(历史)」
- 精确分类:source.kind ≠ 'user' 的注入消息(system-reminder、runtime context、插件 notice…)归为「上下文」,不与真实用户输入混淆;筛选 chip 同步分桶
- 列表视图:一键切换到紧凑列表(轨道 + 单行节点),适合扫文本
- 双击详情:双击任意节点弹详情窗——seq、时间、turn/step、耗时、callId、token 用量、待办清单;正文超 400 字可一键加载全文(按 seq 单独取,不进主流)
- 实时生长:宿主侧订阅 session/event(每次日志追加同步触发),经 SSE 推到浏览器逐条落地——不是定时轮询,是事件驱动的直播;运行中的工具节点脉冲,回合未收口时主链末端接「模型工作中…」幽灵节点
- 自动跟随:停留在底部时新节点自动滚入视野;往上翻则不打扰,浮出「↓ 回到底部」pill 并累计新节点数
- 类型筛选:用户 / 上下文 / 助手 / 工具 / 待办 / 事件 六桶 chip 过滤,与顺序正交
- 断线续传:SSE 帧带 id: ,EventSource 自动重连时经 Last-Event-ID 续传,先回补再直播,同 seq 客户端去重,不丢不重
- 只读安全:全程只读会话日志(ctx.sessions),不写任何事件;API 走 connection 服务的 Host/Origin + 浏览器认证栅栏

安装

dsh plugin --profile web add @weibaohui/dsh-flow -w

装完重启 dsh web 即生效。入口:打开会话 → 顶部「执行流程」标签(Trajectory 右侧),自动锁定当前会话。

节点种类

| 节点 | 来源事件 | 展示 |
| 回合分隔 | turn/start turn/end | 全宽 pill,含结束原因 |
| 用户 | user/message | 文本预览;注入类标「注入」chip(含来源插件) |
| 助手 | assistant/message | 文本预览 + 思考字数 / 工具数 / token 用量 / 已中断徽标 |
| 工具 | tool/call + tool/result | 工具名 + 参数摘要;运行中 → 完成/失败 + 耗时 |
| 审批 | approval/asked approval/decided | 等待审批 / 审批结果 |
| 重试 | llm/retry llm/retry-started | 虚线橙卡 + 原因 |
| 待办 | todo/write | 完成度 done/total,展开看清单 |
| 压缩 | compaction/ | 开始/摘要/结束/裁剪(含 token 数) |
| 其他 | command/ subagent/descriptor tool-workflow/* goal/change assistant/attempt | 摘要行 |
request/header、system/message 等结构/背景事件不进流程图。

实现说明

宿主侧把会话事件映射成紧凑节点(mapEvent,纯函数),三条输出路径共享同一份映射——全量 GET /dsh-flow/api/flow、SSE 回补段、session/event 直播——客户端以 seq 去重即可,不关心节点来自哪条路径。映射默认把正文截断到 400 字(附全文长度),全文经 GET /dsh-flow/api/event?seq= 按需补全。

联系我 :飞书群

飞书群

版本兼容性

本插件与 DeepSeek Harness(@deepseek-ai/dsh)的版本对应关系:

| 插件版本 | 适配 dsh 版本 | 备注 |
| 0.1.0 | 0.1.7-rc.2 | 当前版本,已在 @deepseek-ai/dsh@0.1.7-rc.2 下验证运行 |

发版约定:每次发布新版本时,请在上表追加一行,记录该插件版本实际验证所用的 @deepseek-ai/dsh 版本。package.json 的 engines.dsh 声明最低支持版本;本表记录实际验证版本,二者配合使用。
预览分享卡片长什么样 ↓weibaohui/dsh-flow
分享 · DeepSeek Harness Hub
weibaohui/dsh-flow

把会话执行过程画成实时泳道流程图

这个插件是你维护的吗?
作者本人可认领并核对本条目;认领通过后,详情页会显示「作者已认领」标记。
认领条目 →
回到顶部