工具调用折叠插件
Minecraftbe/dsh-toolfold · 主题
把连续工具调用折叠成一行折叠条,点击即可展开,并支持按思考分隔调用组。
★ 6GitHub 星标
0分支
2026-08-26最近更新
JavaScript开发语言
MIT许可证
主要功能
- 连续工具调用折叠为一条相邻的工具调用整段收起,条内直接显示最后一个调用的一行 摘要,并标注「已折叠 N 个工具调用 · 点击展开」
- 已安装(bundle)模式设置由 DSH 设置服务持久化到 /.dsh/settings.yaml(命名空间 toolfold),与产品和其他插件的设置在同一个文档里, 随 dsh 主机走,换浏览器/设备不丢失
- 实测(真实 GUI 页面,空闲窗口 8s)引擎总耗时约 1.6–2.8ms(≈0.3ms/s,约 0.03% 单核)
- 思考分隔调用组(默认开启)已完成的思考会把前后两组工具调用隔开、各自独立折叠, 不会把思考前后的调用合并成一条
- 关闭后恢复原折叠方式——思考并入所在工具组一起折叠
使用条件
- 折叠基于渲染后的 DOM,依赖产品稳定标记
- 若产品标记变动,最坏情况是折叠停止生效,不会破坏聊天
安装命令
dsh plugin --profile web add github:Minecraftbe/dsh-toolfold