HuanLinOTO/dsh-plugin-merge-tool-calls ↗★ 3
@huanlin/dsh-plugin-merge-tool-calls
Merge consecutive same-tool calls in the DSH WebUI chat flow into one card with compact child rows (all built-in tools by default).
AI 分析
大幅整洁聊天界面。适合在 Agent 执行大量连续文件读写、搜索或 Bash 命令时,不希望界面被冗长的工具调用卡片刷屏的用户。
インストール
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:HuanLinOTO/dsh-plugin-merge-tool-callsドキュメント
README 全文を読む ↗配置
cordis.patch.yml 中的插件行 config:
| 字段 | 默认 | 说明 |
|---|---|---|
tools | [](全部) | 空数组 = 合并所有内置通用行工具(read/grep/glob/edit/write/bash/pwsh/web_search/web_fetch/run_code/cordis_package_inspect/cordis_runtime_inspect);非空数组 = 显式白名单(任意 wire 名,如 ['read','todo_write']) |
groupBy | adjacent | adjacent:流中相邻即可合并;step:仅同 agent step |
maxGroupSize | 8 | 每组最多合并数,超出部分自动另起新组 |