Repository navigation
Releases: Bosaiting/dsh-process-tree
Release list
v0.11.1
更新
- 全新代码模式:以任务函数展示工具调用、真实参数、注释和嵌套关系,支持 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: https://www.npmjs.com/package/dsh-process-tree/v/0.11.1
v0.8.2 · rc.5 兼容与滚动优化
更新 / What’s new
- 修复空思考行稍后填充内容时缺少节点的问题,并识别宿主的
ok完成状态,使经典风格能为成功的工具步骤显示叶片。 - 复用滚动绘制窗口并改进错误恢复,减少滚动时不必要的 SVG 更新。
- 新增植物风格的植物滚动优化:在高级设置中主动开启,默认关闭。开启后,根系图形会隔离到 Shadow DOM;直接查询这些内部节点或依赖外部 CSS 修改它们的插件和自定义样式可能受影响。关闭后恢复原有访问方式,设置预览不受影响。
English
- Fix missing nodes when initially empty reasoning rows receive content, and recognize the host’s
okstate 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 the Desktop plugin manager for the managed Desktop profile. The npm package and source archive are available below; their SHA-256 checksums are in SHA256SUMS.txt.
v0.8.1 · 多层分支预览与设置优化
相较于上一个 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.
v0.7.4 · 三种风格与加粗植物根系
首个公开 Release / First public release
更新内容
- 默认使用经典曲线,另有安静线条和植物手稿模式。
- 植物根系预设线宽从 2.8 px 加粗到 5.6 px;已保存的自定义线宽保持不变。
- 支持嵌套工具调用、状态圆点、按视口绘制及远距离历史树休眠。
- 中英文 README 提供三种模式的实际渲染预览。
- 自动检查使用固定版本的 Playwright 预装环境,避免系统依赖下载拖慢检查。
安装
支持 DSH 0.2.1-rc.2,Node.js 22.19 或更新版本。
dsh plugin --profile web add "github:Bosaiting/dsh-process-tree#v0.7.4"也可下载下方的 dsh-process-tree-0.7.4.tgz:
dsh plugin --profile web add ./dsh-process-tree-0.7.4.tgz安装后重启对应实例。桌面版请通过其插件管理入口安装。Claude Style 不是必需依赖;请停用重复提供缩进或过程连线的插件。
验证范围
- 单元检查 12/12、浏览器检查 10/10、打包检查通过:发布提交的 CI。
- 原生 macOS 桌面验收记录对应 0.7.2;0.7.4 尚未重新进行原生桌面验收。
- 持续长任务的帧率/内存增长,以及 Windows/Linux 桌面仍未验证。详见仓库中的兼容性说明。
下载文件
dsh-process-tree-0.7.4.tgz:插件安装包。dsh-process-tree-0.7.4-source.zip:完整源码与开发检查脚本。SHA256SUMS.txt:以上两个文件的 SHA-256 校验值。
English
Classic curves are the default, with quiet and botanical alternatives. Botanical roots now use a 5.6 px preset while preserving saved custom widths. Both READMEs include real-renderer previews. Install the pinned GitHub tag or the attached plugin archive. Unit, browser and package checks pass; native Desktop acceptance of this version and sustained-generation performance remain unverified.
MIT license. Original canopy artwork; adapted dsh-tool-indent code retains its upstream copyright and license in THIRD_PARTY_NOTICES.md.