KevinZhangNothing/dsh-task-graph
- Task First:第一层概念是 Task(一次会话),不是 Session / Message / Event 流水。 - Graph First:进入任务先看到执行图谱,而不是一长串日志。 - Detail on Demand:画布只放关键节点;每一步具体做了什么(每个 LLM 步骤、每次工具调用、输入输出、错误、重试)都收进右侧详情面板。 - Trajectory 是底层数据:图谱由 session.jsonl(zstd)解析而来,节点保留 Event ID,可与原始 Trajectory 双向跳转。
catalog descriptioncatalog 简介 / catalog description:Task flow / execution graph plugin for DeepSeek Harness (DSH) — visualize a single task's full run: agents, tools, skills, subtasks, retries, live status. DSH 单任务执行流程图谱插件。
Project Overview项目介绍
This is a visualization plugin for DeepSeek Harness (DSH) that generates an interactive execution graph for single DSH tasks. It supports real-time status display, history tracing, and bidirectional linkage with original execution trajectories. Use it when you need to inspect or debug DSH agent task execution. It currently only supports single task graph visualization.
这是DeepSeek Harness(DSH)的单任务执行图谱可视化插件,可为单个任务生成可交互执行流程图,支持实时状态展示、历史回溯,可与原始执行轨迹双向联动。需要查看或调试DSH Agent任务执行流程时使用,目前仅支持单个任务可视化。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:dsh-task-graph(KevinZhangNothing/dsh-task-graph)
仓库:https://github.com/KevinZhangNothing/dsh-task-graph
本站详情页:https://www.yhbd.top/plugins/kevinzhangnothing-dsh-task-graph/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 2 · 最近提交 2026-08-28 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- Only 2 stars - very few users, little community feedback星标只有 2,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add github:KevinZhangNothing/dsh-task-graph
把 KevinZhangNothing/dsh-task-graph 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
dsh-task-graph · DSH 单任务执行流程图谱
中文 | English
给 DeepSeek Harness (DSH) 的单个任务画一张可交互的执行流程图谱:从
任务开始 → Agent / Skill / Tool → 子任务 → 代码改动 → 测试 → 成功 / 失败 / 重试一眼看清,支持实时执行状态与历史回溯。

- Task First:第一层概念是 Task(一次会话),不是 Session / Message / Event 流水。
- Graph First:进入任务先看到执行图谱,而不是一长串日志。
- Detail on Demand:画布只放关键节点;每一步具体做了什么(每个 LLM 步骤、每次工具调用、输入输出、错误、重试)都收进右侧详情面板。
- Trajectory 是底层数据:图谱由
session.jsonl(zstd)解析而来,节点保留 Event ID,可与原始 Trajectory 双向跳转。
设计语言
一次克制的信息可视化,融合四种气质:
| 取向 | 落到产品上 |
|---|---|
| Apple 的克制 | 发丝线边框、低饱和配色、柔光无重阴影、状态用「染色 + 圆点」而非色块 |
| Linear 的信息密度 | 紧凑工具栏、等宽数字、高密度详情日志、单屏放下更多 |
| Vercel 的视觉精度 | 全局 tabular-nums、大写微标签、像素级对齐、仅浮层带分层阴影 |
| AI Agent 的实时执行感 | 运行节点脉冲 + 秒级计时、活动边虚线流动、LIVE 徽标呼吸 |
视觉上采用玻璃拟态:图谱 / 详情 / 轨迹与「对话」「轨迹」两个原生 Tab 一样透出皮肤壁纸;每张卡片按节点类型染上专属半透明色调(任务蓝 · 轮次靛 · Agent 青 · 工具石灰 · Skill 紫 · 子代理琥珀 · 计划绿 · 代码橙 · 测试天蓝)。
功能总览
关键节点视图(默认画布)
画布只呈现语义上重要的节点,避免被几百个步骤淹没:
- Turn 节点:带摘要行(
N steps · N tools · N tok · ↻重试 · ✗失败) - 代码改动批量节点:同一轮多处 edit 聚合为
×N · M files一张卡 - 保留的关键事件:Plan / Skill / SubAgent / 测试 / 失败或重试过的工具 / LLM 重试
- 普通步骤与读取类工具不上图——它们都在详情里

点击任意关键节点,右侧详情面板展示具体做了什么:
- 点 Turn → 「执行明细 · N steps」:每个 LLM 步骤(模型 / 耗时 / Token / 重试)+ 其下全部工具调用
- 点 代码改动 → 「包含 N 处改动」:文件级列表,点任意一行继续下钻到该编辑的输入 / 输出
- 任意工具行可点击,继续深入该节点详情
布局与交互
- 蛇形(默认):一行最多 6 个关键节点,左→右一行、连线向下折返、右→左再折返(牛耕式);按"任务→轮次→关键事件"的执行顺序排布,像读文档一样顺着看完整条执行链
- DAG:分层有向图(横向排布),适合看层级依赖
- 时间线:按真实执行时刻铺开,直观看到并行与耗时
- 力导向:自由探索复杂关系
- 滚轮纵向滚动浏览长图,
Ctrl/⌘ + 滚轮在光标处缩放(限幅 0.3×–2.2×,不会缩成看不清的小图);拖拽平移、⤢ 适配宽度、⇕ 一键折叠到轮次概览/全部展开、类型过滤、搜索、聚焦节点、邻域高亮

实时执行状态
会话运行时通过 SSE 增量刷新:
RUNNING节点脉冲高亮 + 秒级计时(18.2s · running实时跳动)- 连接运行节点的边呈虚线流动,表达数据正在流动
- 顶部 LIVE 徽标;节点状态机
PENDING / RUNNING / SUCCESS / FAILED / SKIPPED / CANCELLED / RETRYING
图谱 ↔ Trajectory 双向联动
- 点节点 → 轨迹抽屉高亮并滚动到对应事件
- 点事件行 → 反选并聚焦图谱节点
- 节点保留
event_ids/session_id/task_id/ 时间戳,随时回答「这个节点对应哪条 Event」 - 「轨迹」Tab 与「对话」「图谱」一致,同为玻璃透明
Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →
yj-liuzepeng/dsh-project-brain
MemTensor/MemOS
slow-stack/mneme
HaoyueQin/dsh-better-reasoning-effort
wowyuarm/dsh-agent-team
00080000/dsh-project-memory
1841220388zzzcccxxx-star/dsh-git-graph