DSH 插件市场DeepSeek Harness 社区插件目录

dsh-process-tree

已验证 界面与体验 ★ 19 0.11.2

Configurable process trees with classic curves, botanical artwork, quiet lines and IDE task functions.

一句话定位

Configurable process trees with classic curves, botanical artwork, quiet lines and IDE task functions.

安装方式

在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。

$ dsh plugin --profile web add dsh-process-tree@0.11.2

兼容的 DSH 版本

未声明

作者与热度

Bosaiting · ★ 19 · 更新于 2026-11-08

关于这个插件

DSH Process Tree

让 DeepSeek Harness 的工具调用过程更清晰、更易导航。

任务函数 · 代码配色 · 可交互过程树

默认代码模式以任务函数、参数、注释和嵌套作用域呈现已记录的调用;也可以切换为经典曲线、安静线条或植物手稿。

这是社区界面插件,适用于 DSH Web 和使用同一界面的桌面版;TUI 不显示插件界面。

快速安装

dsh plugin --profile web add dsh-process-tree@latest

安装后重启对应 DSH 实例。桌面版可使用插件管理界面;其他安装方式见[安装说明](#安装)。

效果预览

默认代码模式

任务函数显示已加载的调用、真实参数、失败状态和嵌套关系。右侧迷你地图可以定位已显示的调用;文件和网页地址保留宿主原有操作。

| 深色模式 | 浅色模式 |

|:---:|:---:|

| [](docs/images/code-view-dark.png) | [](docs/images/code-view-light.png) |

点击“已记录失败”可以查看列表,选择条目后跳转到对应调用,并在需要时展开插件折叠的父作用域:

上方截图来自隔离 DSH 宿主中的合成会话:文件、网址、输出和失败均为演示数据,没有运行模型或工具,也没有访问示例网址。截图以 2 倍像素密度采集;点击图片可查看原尺寸。

代码配色

浅色与深色方案可以分别选择,背景可跟随界面或使用配色方案背景。以下为实际设置预览中的四种深色方案:

| VS Code Dark+ | JetBrains Darcula |

|:---:|:---:|

| | |

| Catppuccin Mocha | Dracula Classic |

| | |

配色针对本插件的语法角色做了适配,部分颜色为可读性微调,并非对原 IDE 的完整复刻。来源见 [第三方声明](THIRD_PARTY_NOTICES.md)。

树形风格

同一组工具调用可以使用三种树形风格。图片来自隔离宿主的合成会话,点击可查看原尺寸:

| 经典曲线 | 植物手稿 | 安静线条 |

|:---:|:---:|:---:|

| [](docs/images/tree-classic.png) | [](docs/images/tree-botanical.png) | [](docs/images/tree-quiet.png) |

功能

  • 任务函数与嵌套作用域:按已记录的调用关系显示工具名称、参数、注释和子调用;独立箭头折叠子调用,不改变原生工具结果的折叠状态。
  • 多语言展示:支持 Python、JavaScript、C、C++、Java 和 Go;也可选择独立的“行尾大括号”形态。
  • 状态与定位:区分失败、已中断、结果未知和未结束;失败列表与迷你地图用于定位当前已加载、可见的调用。耗时仅在起止时间均有记录时显示。
  • 保留原生交互:文件按钮和 web_fetch 网页链接在能够安全匹配时沿用宿主原有操作;原生结果仍可展开,长参数可查看完整记录。无法安全匹配或缺少结构化记录时保留原生摘要,不猜测参数。
  • 长记录:优先处理视口附近的调用,其余记录分批转换;未转换的行继续显示原生摘要。远离视口的历史过程释放绘制资源,滚回时恢复。

这些语言视图是只读的执行记录示意,不是原始源代码或可执行程序;子调用的展示顺序不证明其串行执行,也不推断真实函数签名。Java 和 Go 对对象、数组、不完整参数或不适合的工具名保留原生摘要;其位置参数可通过展开查看原始参数名。Python、JavaScript、C 和 C++ 在无法无损表示数字或重复参数名时使用省略号,并保留原始参数详情。

“结果未知”仅用于宿主明确标记未知,或结果记录缺少有效成功/失败字段的情况;不能据此推断操作是否执行。宿主标记失败而结构化结果记录为成功时,会单独计数,不推断命令退出码。

安装

通过插件市场

1. 打开 插件 → 实验性插件,启用 自定义插件市场 / Custom plugin markets(部分版本显示为 Custom plugin indexes)。

2. 进入 发现 / Discover → 添加索引源 / Add index source。已有索引时,可在市场菜单选择 管理索引源…。

3. 添加以下地址,选择 Bosaiting 过程树,搜索 dsh-process-tree,确认来源为 https://registry.npmjs.org 后安装。

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

按提示重启。索引源按 profile 保存,其他用户需要各自添加;排查方法见 [Discover 安装说明](docs/DISCOVER.md)。

命令行或离线安装

# 安装最新版到 Web profile
dsh plugin --profile web add dsh-process-tree@latest

# 或安装固定版本
dsh plugin --profile web add dsh-process-tree@0.11.2

离线安装可先下载 npm 包,再使用实际文件名:

npm pack dsh-process-tree@0.11.2
dsh plugin --profile web add ./dsh-process-tree-0.11.2.tgz

安装后重启对应 DSH 实例。桌面版使用插件管理界面;已验证的 macOS 桌面版也可使用其自带 CLI 管理 desktop profile。不要直接修改桌面应用安装目录。

设置

打开 设置 → 插件 → 过程树。首次安装和恢复默认时使用以下组合:

同分类对比

同一分类下 Star 最高的 5 个,便于横向比较。

插件作者 Star版本更新
open-design nexu-io 106.9K 0.25.1 2026-11-10
huashu-design alchaincyf 29.1K 3.3.0 2026-11-10
dsh-web zhu1090093659 10.3K 0.0.1 2026-11-10
baoyu-design JimLiu 6.3K 2.12.2 2026-11-10
dsh-wallpaper-engine elysia395 6.3K 1.4.2 2026-11-10