DSH Plugins
返回列表
🖥️

dsh-better-tool-ui

客户端 更新于 2026.08.25

在终端中运行以下命令:

dsh plugin install GeekRicardo/dsh-better-tool-ui

将以下提示词粘贴到 DeepSeek Harness 对话框中:

在 DeepSeek Harness 中执行 dsh plugin install GeekRicardo/dsh-better-tool-ui 即可安装本插件,源码见 https://github.com/GeekRicardo/dsh-better-tool-ui 。

插件介绍

在 DSH web 的消息流中,模型每发起一次工具调用、每执行一条 MCP 指令、每输出一段 thinking,默认渲染的都是同一张通用卡片。多步任务跑下来,屏幕很快被一排排雷同的灰块填满,信息密度低、视觉层次平,很难一眼分辨哪一步在做什么、结果如何。

dsh-better-tool-ui 将三类内容统一收进一条紧凑时间线:左侧贯通色轨用蓝(呼吸动画表示进行中)、绿(完成)、红(出错或非零退出码)标示状态;行内依次铺开工具图标、名称、中文描述和参数摘要。展开后,bash 获得深色终端块,write/edit 获得 GitHub 风格的红绿 diff 视图,MCP 调用分参数网格与结果着色两段,ask_user_question 渲染为可翻页的问答面板,goal 系列以 callout 色块嵌入消息流,thinking 行则对齐到统一的 12px 网格。流式工具行在参数生成期间于消息流中实时预览,流完自动让位给正式卡片。

适合在 DSH web 中驱动 Claude、MCP 服务器或多子代理工作流的开发者:当一次对话里密集出现几十条工具调用时,这套渲染把刷灰块变成读时间线,无需逐张点开卡片即可把握全局。所有颜色跟随 DSH 主题 token,明暗主题自动切换;停止插件或卸载后重启即恢复出厂渲染,不改动任何出厂代码。

使用场景

  • 多步 Agent 会话中密集出现工具调用,需要一眼分辨每步在做什么、结果如何
  • MCP 工具返回大量参数与结果,需要结构化分栏查看而非一坨纯文本
  • 流式生成工具参数期间,希望在正式卡片落地前就预览实时内容
  • ask_user_question 多问题场景下,需要分页面板逐题查看选项与用户选择

适合人员

  • 在 DSH web 中驱动 Claude 或多子代理工作流的开发者
  • 频繁编排 MCP 服务器完成复杂任务的技术人员
  • 对消息流视觉层次、信息密度和暗色主题一致性有较高要求的终端用户