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

过程树视图 Bosaiting/dsh-process-tree

DeepSeek Harnessv0.8.2
Bosaiting4 天前有提交已提供中文文档扫描:未发现敏感能力

用树形连接线展示任务步骤与嵌套调用关系

35.5/100
综合分
8
GitHub 星标
464
npm 周下载
—/5
用户评分

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

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add dsh-process-tree
npm 源 · dsh-process-tree 的发布者账号已校验与本仓库一致

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · vision
装得上吗
本站已在 dsh 0.2.1-rc.5 下真实安装成功(非静态推断);本次验证针对插件 v0.11.0,当前版本为 v0.8.2
L5 · 运行时冒烟等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 4 天前
档位由哪些信号合成

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

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查✓ 自动检查通过
展开查看检查明细 ↓

以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。

✓npm 包dsh-process-tree @ 0.8.2
✓Node 引擎要求 >=22.19.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明

验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/31 16:37:19

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

静态扫描未发现敏感能力:最多只发网络请求、读取自身元数据或只读文件,未发现执行命令、文件写入或敏感信息读取。

扫描于 2026/11/3(0 天前) · 范围 入口闭包 + 全包扫描 · 来源 npm 发布包

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

给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

可定制的进程树可视化插件,用于 DeepSeek Harness。

v0.11.12026-10-31
· 更新 · 全新代码模式:以任务函数展示工具调用、真实参数、注释和嵌套关系,支持 Python、JavaScript、C、C++、Java 和 Go。 · 代码配色:新增 VS Code、JetBrains、Catppuccin 和 Dracula 风格配色,浅色和深色方案可分别设置。 · 导航与状态:新增迷你地图和失败调用列表,便于在长过程记录中定位调用。 · 保留原生交互:安全匹配时,文件与网页链接继续使用宿主原有操作;无法安全转换的内容保留原生摘要。 · 性能优化:长记录分批转换,优先处理当前视口附近的调用。 · 兼容性:移除对特定 DSH 版本的安装限制;已验证的环境请参阅兼容性文档。 · 修复:修复 Go 模式下长调用的子调用标记与文字重叠。 · 文档:更新中英文 README 和高清功能截图。 · 安装与更新 桌面版可在插件管理界面安装或更新。 Web 版可运行: dsh plugin --profile web add dsh-process-tree@0.11.1 安装或更新后,重启对应的 DSH 实例。 npm:
v0.8.22026-10-30
· 更新 / What’s new · 修复空思考行稍后填充内容时缺少节点的问题,并识别宿主的 ok 完成状态,使经典风格能为成功的工具步骤显示叶片。 · 复用滚动绘制窗口并改进错误恢复,减少滚动时不必要的 SVG 更新。 · 新增植物风格的植物滚动优化:在高级设置中主动开启,默认关闭。开启后,根系图形会隔离到 Shadow DOM;直接查询这些内部节点或依赖外部 CSS 修改它们的插件和自定义样式可能受影响。关闭后恢复原有访问方式,设置预览不受影响。 · English · Fix missing nodes when initially empty reasoning rows receive content, and recognize the host’s ok state so completed tool steps can grow leaves in classic style. · Reuse the scrolling render window and improve recovery from rendering errors, reducing unnecessary SVG updates. · Add botanical scrolling optimization as an opt-in advanced setting, off by default. It isolates root graphics in Shadow DOM, which may affect other plugins or custom CSS that directly query or alter those internal nodes. Turn it off to restore the previous access. The settings preview is unchanged. · 兼容性和验证 / Compatibility and verification · 声明支持 DSH 0.2.1-rc.2 和 0.2.1-rc.5(0.2.1-rc.2 || 0.2.1-rc.5);其他版本未声明兼容。旧版 npm 0.8.0 仅声明支持 rc.2。 · macOS arm64 隔离 Web 宿主:rc.2 常规回归 17/17、植物优化 9/9;rc.5 常规回归 17/17(无主题及原版 Claude Style 两种配置)、植物优化 9/9(两种配置),模拟流式更新 5/5。单元测试 30/30,Chromium 回归 25/25;这些测试未发起模型请求。 · rc.5 macOS Desktop 已在现有定制主题和短会话中抽查植物优化开启后的显示与对齐。Windows、Linux、其他桌面配置、持续真实生成和桌面长会话性能尚未验证。 · 隔离 rc.5 Web 的合成快速滚动实验显示,开启植物优化可减少长帧;结果不等同于桌面 FPS,也不保证所有场景无卡顿。 DSH compatibility is declared only for 0.2.1-rc.2 and 0.2.1-rc.5. On macOS arm64, isolated Web-host checks passed on both versions, including the opt-in botanical path. A short rc.5 macOS Desktop session was also checked with a customized theme. Windows, Linux, other Desktop configurations, sustained live generation and native long-session performance remain unverified. A synthetic rc.5 Web scrolling experiment showed fewer long frames with the optimization enabled; it is not a Desktop FPS benchmark. 详细测试范围和结果见 兼容性记录 / compatibility notes。 · 安装 / Install dsh plugin --profile web add dsh-process-tree@0.8.2 桌面版可使用插件管理器。也可通过 npm 或下方附件获取。SHA256SUMS.txt 包含源码压缩包及 npm 安装包的校验值。 Use t
v0.8.12026-10-27
相较于上一个 GitHub Release(0.7.4),此版本整合了过程树外观、设置和文档更新。0.8.1 的插件运行代码与 npm 版 0.8.0 一致;本次更新主要是新的静态预览和宿主验证脚本。 · 主要更新 · 经典曲线、植物手稿和安静线条三种风格,以及轻、标准、鲜明三档强度。 · 浅色和深色模式下的运行、错误颜色分别可自定义;已保存的自定义设置会保留。 · 优化主干与分支的连接、植物树冠和土壤;完成、运行与错误状态更容易区分。 · 中英文 README 展示真实对话中的多层分支、三种风格、深浅色、安装前后以及不同状态。 · 修正当前设置界面的宿主兼容性检查与复现安装包路径。 · 安装 支持 DSH 0.2.1-rc.2;运行环境为 Node.js 22.19 或更新版本。GitHub 版本可以通过固定标签安装: dsh plugin --profile web add "github:Bosaiting/dsh-process-tree#v0.8.1" 也可以下载下方的 dsh-process-tree-0.8.1.tgz 后安装: dsh plugin --profile web add ./dsh-process-tree-0.8.1.tgz 安装后重启对应实例;桌面版使用其插件管理入口。npm 和 Discover 当前仍提供 0.8.0,其插件运行代码与本次发布相同。Claude Style 并非依赖;如有重复提供缩进或连接线的插件,建议停用以避免冲突。 · 验证范围 · 单元检查 29/29、Chromium 浏览器检查 19/19、打包检查通过。 · 在隔离的 DSH Web 配置中安装候选包,13 项真实宿主夹具检查通过,包括三种风格、深浅色、折叠和停用后恢复。 · macOS 现有桌面配置用于采集真实对话截图;未针对此版本完成全新原生配置验收,也未测量长任务帧率或内存增长。Windows/Linux 桌面和其他 DSH 版本仍未验证。 · 下载文件 · dsh-process-tree-0.8.1.tgz:插件离线安装包。 · dsh-process-tree-0.8.1-source.zip:完整源码与开发检查脚本。 · SHA256SUMS.txt:以上两个文件的 SHA-256 校验值。 · English The GitHub 0.8.1 release refreshes the screenshots and host-check tooling. Its runtime matches npm 0.8.0. It includes three styles, adjustable intensity, and independent running and error colors for light and dark themes. The release runtime passed 29 unit, 19 browser and 13 isolated DSH Web host checks; clean native Desktop and sustained performance remain unverified.
数据来自仓库的 GitHub Release,可能与插件实际版本不一致。

README

由 DeepSeek 最新模型翻译生成
dsh-process-tree 给 DeepSeek Harness 的任务过程添加树形连接线。默认使用经典曲线,另有安静线条和植物树冠风格。支持嵌套工具调用、状态圆点、按视口绘制和减少动态效果设置。 这是社区界面插件,适用于 DSH Web 和使用同一界面的桌面版。TUI 不显示此插件。已验证环境和限制见兼容性记录。 效果预览 以下示例来自一段真实的 DSH 桌面对话:三组只读任务分别展开多个嵌套调用,其中一项有意失败。 三种风格 同一段对话的多分支片段,从上到下依次展示经典曲线、植物手稿和安静线条。 同一过程分别使用经典曲线、植物手稿和安静线条 浅色与深色 同一段多分支过程使用植物手稿风格,在两种界面外观下的效果: 同一过程树在浅色和深色模式下的并排对比 安装前后 上方为未安装插件的原始过程,下方为安装过程树后使用默认经典曲线的相同记录。 同一任务安装插件前后的上下对比 同时看见不同状态 空心圆点表示已完成的工具步骤,红色节点是演示中的预期失败,蓝色节点正在运行。植物手稿的运行分支保留木色。 同一任务中已完成、失败和运行中的节点 状态图截取自专门创建的桌面演示会话;风格与对比图使用该会话的脱敏记录,在隔离的 DSH Web 实例中回放,并拼接滚动截图以展示多层分支。图片按采集时的外观设置展示;状态颜色可以自定义。
展开完整文档(README 剩余 1 节)
dsh-process-tree

给 DeepSeek Harness 的任务过程添加树形连接线。默认使用经典曲线,另有安静线条和植物树冠风格。支持嵌套工具调用、状态圆点、按视口绘制和减少动态效果设置。

这是社区界面插件,适用于 DSH Web 和使用同一界面的桌面版。TUI 不显示此插件。已验证环境和限制见兼容性记录。

效果预览

以下示例来自一段真实的 DSH 桌面对话:三组只读任务分别展开多个嵌套调用,其中一项有意失败。

三种风格

同一段对话的多分支片段,从上到下依次展示经典曲线、植物手稿和安静线条。

同一过程分别使用经典曲线、植物手稿和安静线条

浅色与深色

同一段多分支过程使用植物手稿风格,在两种界面外观下的效果:

同一过程树在浅色和深色模式下的并排对比

安装前后

上方为未安装插件的原始过程,下方为安装过程树后使用默认经典曲线的相同记录。

同一任务安装插件前后的上下对比

同时看见不同状态

空心圆点表示已完成的工具步骤,红色节点是演示中的预期失败,蓝色节点正在运行。植物手稿的运行分支保留木色。

同一任务中已完成、失败和运行中的节点

状态图截取自专门创建的桌面演示会话;风格与对比图使用该会话的脱敏记录,在隔离的 DSH Web 实例中回放,并拼接滚动截图以展示多层分支。图片按采集时的外观设置展示;状态颜色可以自定义。

安装

0.8.2 声明支持 DSH 0.2.1-rc.2 和 0.2.1-rc.5。rc.5 已通过隔离 Web 宿主测试及 macOS 桌面版抽查;Windows、Linux 和其他桌面配置尚未验证。早期 npm 0.8.0 仅声明支持 rc.2;请核对所选版本的兼容范围,或使用下方 GitHub 固定版本。详见兼容性记录。

通过 Discover 安装

1. 打开 插件 → 实验性插件,启用 自定义插件市场 / Custom plugin markets(部分版本显示为 Custom plugin indexes)。
2. 进入 发现 / Discover,选择 添加索引源 / Add index source;已有索引时,从市场菜单进入 管理索引源…。
3. 粘贴下面的完整地址,添加后选择 Bosaiting 过程树。

https://raw.githubusercontent.com/Bosaiting/dsh-process-tree/main/market/index.json

搜索 dsh-process-tree 或“过程树”,核对包名 dsh-process-tree、版本的 DSH 兼容范围和来源 https://registry.npmjs.org,确认安装并按提示重启。已安装时可直接打开现有插件。索引源按 profile 保存,其他用户需要各自添加。

这是项目维护者提供的独立社区索引。详细操作、加载排查和版本维护见 Discover 安装说明。

命令行或离线安装

从 npm 安装最新版本前,请确认其声明的 DSH 兼容范围:

npm view dsh-process-tree version engines
dsh plugin --profile web add dsh-process-tree@latest

从 GitHub 安装兼容 rc.5 的固定版本:

dsh plugin --profile web add "github:Bosaiting/dsh-process-tree#v0.8.2"

也可以先下载 npm 包,再从本地安装:

npm pack dsh-process-tree@latest
将文件名替换为 npm pack 实际输出的名称
dsh plugin --profile web add ./dsh-process-tree-版本.tgz

安装后重新启动对应的 DSH 实例。桌面版通过其插件管理入口安装到桌面配置;已验证的 macOS 版本也可由桌面程序自带的 CLI 管理 desktop profile,单独安装的 CLI 行为可能不同。不要直接修改桌面安装目录。该插件不需要安装时构建或构建脚本许可。

使用原版 DSH 即可;Claude Style 不属于运行依赖。建议停用重复提供缩进或过程连接线的插件,尤其是 dsh-tool-indent 和其他过程树/时间线装饰,以免同时修改相同的间距和 CSS 变量。

设置

打开 设置 → 插件 → 过程树。主设置提供风格、强度、动画和状态颜色:浅色与深色界面的运行、错误颜色可以分别选择或输入六位 HEX 值,修改后立即生效并自动保存。也可单独恢复状态颜色,不影响其他偏好。

经典曲线的轻、标准、鲜明三档线宽分别为 3.10、3.80、4.64 px;植物手稿分别为 3.20、4.60、6.28 px。已保存的线宽保持不变;重新选择强度后应用新的预设值。

| 风格 | 外观 |
| 经典曲线 classic,默认 | 流动曲线、粗细衰减,完成的工具步骤长出叶片 |
| 植物手稿 botanical | 原创小树冠、带明暗的木质根系和状态光晕 |
| 安静线条 quiet,低调模式 | 1.5 px 等宽线,直主干,圆角分支,各层级一致的圆点 |

其余细项(分支过渡、线宽、纹理、叶片、圆点、缩进、摘要浓度、行距、生长速度等)收在默认折叠的 高级设置 中;在高级设置里改动线宽或圆点后,强度显示为自定义,重新选择一档即可恢复。植物风格下另有树冠设置。设置预览与聊天区使用同一渲染器,可切换预览状态和浅色、深色主题。安静线条以节点显示状态色;植物手稿的运行分支保持木色,节点及微光使用运行色。

植物手稿的高级设置中可选择开启 植物滚动优化,该选项默认关闭。开启后可减少长过程滚动时的浏览器样式重算;其他插件或自定义 CSS 若直接查询或修改树根内部元素,可能无法继续生效。关闭选项即可恢复原有访问方式,设置预览不受影响。
减少动态效果会停止生长和状态微动效。远离视口的历史过程释放绘制资源并保留布局占位;滚回时重新创建。首次安装及缺少有效风格字段的早期设置使用经典曲线,保留行外观和树冠偏好;已保存的有效风格选择不变。

数据与权限

插件读取已显示的聊天结构和元素尺寸,追加装饰 SVG;不注册模型工具、不执行命令、不发送网络请求。偏好仅保存在当前界面的 localStorage,键为 dsh.process-tree.v1。它不修改会话内容,也不读取 API 密钥。卸载保留偏好;可在设置中恢复默认值。

卸载

dsh plugin --profile web remove dsh-process-tree

重新启动相应实例;桌面版使用插件管理界面。不要删除整个 DSH profile。

开发与验证

需要 Node.js 22.19 或更新版本。运行文件已入库,无须构建。开发依赖只有测试工具及测试使用的 React,不会打入插件。

npm ci
npm test
npx playwright install chromium
npm run test:browser
npm run check:package
npm pack

已有 Chromium 可通过 DSH_CHROMIUM_EXECUTABLE 指定;浏览器测试默认使用锁定的 React 依赖,完整执行设置预览检查。与其他插件共存的额外检查可通过 DSH_COMPOSER_SOURCE 和 DSH_CLAUDE_ROW_SKIP_CSS 指定独立取得的源码,不是基础测试的前提。

旧的三风格静态示意图可在安装浏览器后运行 node scripts/capture-previews.mjs 重新生成,同样支持 DSH_CHROMIUM_EXECUTABLE。上方的实录与回放截图需要通过 DSH 界面重新采集。

canopy.svg 保留原始树冠图稿;运行时使用 client.js 中经过参数化的内嵌图稿,修改原图不会自动更新运行文件。原图不重复放入安装包。

真实宿主测试的运行方式与证据范围见 兼容性记录。不要把 DOM 夹具中的测试结果写成桌面帧率结论。提交问题时请提供 DSH 版本、系统、风格、其他界面插件及复现步骤,避免附带私人聊天内容。

许可与致谢

MIT,见 LICENSE。树冠 SVG 为项目所有者原创。缩进、摘要浓度和行距部分改编自 Asheep233 的 dsh-tool-indent,原版权及许可完整保留在 THIRD_PARTY_NOTICES.md。
预览分享卡片长什么样 ↓Bosaiting/dsh-process-tree
分享 · DeepSeek Harness Hub
Bosaiting/dsh-process-tree

用树形连接线展示任务步骤与嵌套调用关系

这是你的仓库?认领条目

回到顶部