DeepSHPlugins
dsh-ultra-ui 專案預覽
GITHUB / COMMUNITY PROJECT

dsh-ultra-ui

UI 增強TypeScript

Ultra UI:參考 Codemini 互動的 DSH Web UI 增強,把所有 Tool Call 展示為緊湊、可展開、可回放的摺疊行(含第三方外掛新增工具),摺疊仍顯示工具名與引數摘要,不增加模型工具或請求 token。

3 Starshavingautism 更新時間 2026-08-15
訪問 GitHub 倉庫
dsh-ultra-ui 專案預覽

專案介紹

中文

Ultra UI:參考 Codemini 互動的 DSH Web UI 增強,把所有 Tool Call 展示為緊湊、可展開、可回放的摺疊行(含第三方外掛新增工具),摺疊仍顯示工具名與引數摘要,不增加模型工具或請求 token。

English

Ultra UI: a DSH Web UI enhancement in Codemini's spirit — every tool call renders as a compact, expandable, replayable collapsed row (third-party tools included), still showing tool name and arg summary; adds no model tools or request tokens.

專案資訊與收錄訊號

快照 2026-09-11
作者 / 組織
havingautism
倉庫
havingautism/dsh-ultra-ui
GitHub Stars
3
Forks
0
開發語言
TypeScript
許可證
未記錄
最近推送
2026-08-15
Manifest
資料中檢測到宣告

公開倉庫不自動等於可商用;許可證與當前相容性以原專案文件為準。Manifest 和資料評分不構成安裝安全認證。

資料評分

45/ 100
維護活躍
81
文件與實用資訊
32
生態關注度
17
安裝便捷訊號
75
專案宣告訊號
80

文件較簡略;關注度尚低(3)。

評分來自已有資料快照的五維模型,僅作瀏覽參考,不是實際使用評測或安全檢測結論。

安裝與使用

所有專案資料與許可均以對應 GitHub 倉庫為準。

dsh plugin add github:havingautism/dsh-ultra-ui

複製命令不會自動執行。請先閱讀倉庫文件,確認環境要求與許可證。

專案截圖

倉庫 README

GitHub 原文

已儲存的倉庫文件快照;文件抓取時間未記錄,可能與上方目錄介紹處於不同版本。安裝前請核對當前倉庫說明。

儲存庫檔案保留原文,指令與授權文字不作自動改寫。

🪄 dsh-ultra-ui · Ultra UI

English | 中文

参考 Codemini 交互的 DeepSeek Harness Web UI 增强:只负责把所有 Tool Call 展示为紧凑、可展开、可回放的折叠行。

状态 Preview · 版本 0.1.1 · 分支 main

✨ 特性

  • 📦 折叠任意 Tool Call,包括第三方插件新增的工具。
  • 👀 折叠状态仍显示工具名和有用的参数摘要。
  • 🔍 展开查看准确参数、结果、错误和轨迹检查操作。
  • 🔄 只从已记录的 call/result block 派生状态,实时展示与会话回放一致。
  • 🧠 不增加模型工具、系统提示或请求 token。

🚀 快速开始

dsh plugin --profile web add github:havingautism/dsh-ultra-ui
dsh web

🧪 如何验证

打开 DSH Web,让模型调用任意工具,例如读取文件、执行命令或使用第三方插件工具:

  1. Tool Call 应默认显示为一行紧凑摘要;
  2. 点击或按 Enter/空格可展开参数与结果;
  3. 运行中、成功和失败状态应分别显示;
  4. 展开后可跳转到轨迹检查对应调用;
  5. 重新打开会话时,折叠行内容应与实时展示一致。

🛠️ 工作方式

Harness 的 Tool 树会把每个根调用和子调用送入 tool.call.presentation。Ultra UI 占用这个展示层,直接使用会话里已记录的工具名、参数、结果和错误渲染折叠行,不维护业务工具白名单,所以第三方插件新增的 Tool 也使用同一套 UI。

🧪 验证与开发

npm run verify

本仓库提交了可直接安装的 lib/;运行 npm run verify 可检查发布产物语法。

⚠️ 已知限制

  • Harness 需要提供 single 类型的 tool.call.presentation slot;旧版没有该 slot 时插件不会接管展示。
  • 一个 Session 中只能有一个插件占用该展示 slot。
  • 摘要优先读取 title、question、query、path 和 command 等常见参数;未知参数回退到已记录 JSON 的开头。

使用前核對

安裝步驟、相容版本與授權範圍以原專案當前文件為準。Stars 和評分是快照中的導航訊號。

安裝與排錯 · 專案問題反饋

同類專案