dsh-intelligent-UI:DSH 桌面端的可移植主題與智能呈現插件

前言

DeepSeek Harness(DSH)把能力拆成插件,對話輸出、界面外觀往往仍依賴宿主默認樣式。若要在不改官方應用源碼的前提下,讓助手回覆、圖表和任務板更易讀,並統一會話頁的視覺主題,就需要獨立的呈現層插件。下面介紹社區維護的 lisihao/dsh-intelligent-UI(npm 包名 @lisihao/dsh-solar-intelligent-experience-platform):面向官方 DSH Desktop 的開源展示插件,內置離線 Uiverse 組件庫,把智能渲染、靜默前端開發 skill 與主題合在一個可安裝包中。

這是什麼

dsh-intelligent-UI 由 lisihao 維護,在 SkillHub 社區目錄中歸類爲「趣味換裝」。倉庫簡介爲:面向 DeepSeek Harness 的獨立開源 Intelligent Experience Platform 插件,提供可移植主題。它不 patch 其他插件的包或配置,官方導航與設置保留;關閉「接管」或卸載後,會移除插件自有樣式與監聽,數據留在插件命名空間內。

歷史包名、RPC/工具名與數據目錄爲已安裝用戶保留兼容,不引入對其他項目的依賴。公開預覽通過 GitHub Release 預構建歸檔分發,npm 發佈非必需;社區市場上架取決於目錄維護者是否收錄。

核心功能

可選接管與「顯示」切換

插件可可選接管標準助手/工具輸出與生成內容。會話級 顯示 控件可在視覺視圖、原文視圖與對比視圖之間切換。本地內容分析會爲圖表、表格列、關係圖、只讀任務板、列表/詳情等選擇合適佈局,並保留原文、單元格、單位、限定語與完整表格;不支持的內容仍可讀,佈局選擇不需要額外模型調用。

未改動的 OpenUI 組件負責 Markdown、圖表、表單與流式 UI;React Flow 與 ELK 提供帶來源關係的流程圖(邊僅描述來源關係,不表示工作已執行)。

內置 Uiverse 組件智能

同一插件包含:

  1. 智能內容渲染:本地分析識別圖表、任務、記錄與流程,按語義角色選用經適配的卡片/控件,並保持當前主題;15 個編譯適配在渲染元素上保留原組件 ID 與 SHA-256。
  2. 前端開發:模型通過 DSH 官方 skill 機制按需加載捆綁 skill,可檢索 3,802 個 Galaxy 快照組件(11 類,含作者、許可證、源碼與哈希),工具包括 solar_ui_search、solar_ui_source、solar_ui_preview;無需再裝獨立組件插件。能力爲「靜默」:不增加組件庫側欄或彈窗。
  3. 來源保留審查:原文/對比視圖保留文本與表格;預覽在授權任務內可隔離查看。

快照固定於 Uiverse Galaxy 提交 adbd2adde0a299a3956ea288fb444ec01891ca41(2024-09-02)。

主題與界面外觀

可選僅數據主題控制顏色、字體、圓角、密度、深度與透明度;兼容的獨立會話頁可逆地應用外觀規則,組件行爲不變。默認主題源爲倉庫 theme/ 目錄;可在 界面主題 → 主題來源 修改目錄地址並 保存來源,恢復默認來源 指回該倉庫。

內置 Empryo、簡潔;默認在線源還提供 炭墨 · Carbon、鈷夜 · Cobalt、暖金 · Amber、霧白 · Porcelain 等。另有 Paper · 連續信息流 等可下載主題包。三個顯式組件主題提供協調的按鈕、輸入、開關、卡片與加載器,並支持與原組件源碼對比。

會話頭有 開啓透明 複選框,與內容外觀設置同步;僅調整背景透明度,不讀取或修改宿主壁紙文件。

研究工作區(預覽)

會話級 研究工作區 控件在當前 UI 擁有的輸出內增加報告、判斷、來源與技術對比等視圖,閱讀仍保留來源。前六個組件覆蓋判斷、條件、證據檢視、技術對比、替代/挑戰材料與開放問題。AI 整理 爲可選:需閱讀內聯費用說明並在當前會話發起可見請求;AI 解讀標記爲 待複覈,跟進草稿僅可複製,不會自動發送。元數據僅存於插件 research/ 命名空間。該能力爲源碼/構建候選行爲,新歸檔需經 Desktop 集中安裝驗收。

其他邊界能力

  • 可選、顯式配置的 MCP Apps 適配器(默認關閉):通過 mcpEndpoint Config 指向所選 HTTP(S) 服務,現有 MCP 連接不受影響。
  • Generated content 頁籤可通過文件選擇器導入本地 JSON、Markdown、文本,Import and display 保留原文,不提交模型請求。
  • 插件數據目錄:$DSH_HOME/solar/intelligent-experience-platform/(設置、會話工件、控件狀態等)。

安裝與啓用

兼容目標:DSH 0.2.1-rc.2,macOS arm64。更新已有安裝前請備份相關 profile 配置並退出應用。通過官方插件管理器安裝 Release 歸檔(生命週期腳本使用 --ignore-scripts):

dsh plugin --profile desktop add --ignore-scripts \
  "https://github.com/lisihao/dsh-intelligent-UI/releases/download/%40lisihao%2Fdsh-solar-intelligent-experience-platform%400.1.0-preview.2/lisihao-dsh-solar-intelligent-experience-platform-0.1.0-preview.2.tgz"

請使用已安裝 Desktop profile 對應的官方捆綁 dsh CLI。

啓用步驟:

  1. 打開 Settings → 智能體驗,開啓 接管輸出與兼容頁面外觀(初始接管爲關閉)。
  2. 按需調整 界面主題、主題來源或導入 .dsh-theme.json 包(導入後不自動激活,需在列表中選擇)。
  3. 在會話中使用 顯示、研究工作區(若需)與 開啓透明 等控件。

若曾單獨安裝 @lisihao/dsh-solar-uiverse-components,需先在插件管理器中禁用/移除,再安裝本集成包,否則可能出現 UIVERSE_REGISTRATION_CONFLICT。

當前預覽版本:0.1.0-preview.2,許可證 MIT(見倉庫 LICENSE 與 THIRD_PARTY_NOTICES.md)。

典型用法

日常對話中的視覺與原文切換

開啓接管後,在會話頭使用 顯示,在渲染視圖與原文/對比視圖間切換,覈對表格單位與限定語是否完整保留。

主題來源與導入

在 界面主題 → 主題來源 填寫 GitHub tree/branch/directory 或帶相同 index.json 格式的 HTTP(S) 目錄,瀏覽來源主題 後 下載導入;校驗失敗會提示,已安裝主題不會被破壞。

模型側 UI 開發(靜默 skill)

進行前端/UI 任務時,模型可調用本插件 bundled skill 與 solar_ui_search / solar_ui_source / solar_ui_preview;項目中已有合適控件時優先沿用。組件檢索與運行時語義佈局選擇本身不強制額外模型調用。

本地瀏覽器預覽(開發向)

維護者在 Node 22.19+(v22 內)或 v24+、pnpm 10.31.0 環境下可構建預覽頁(非已安裝 Desktop 驗收):

pnpm install --frozen-lockfile --ignore-scripts
pnpm check
pnpm build:preview
python3 -m http.server 4173 --bind 127.0.0.1

瀏覽器打開 http://127.0.0.1:4173/tools/browser-experience/。勿將研究報告、賬號數據等寫入 Git。

適用場景與注意

適合:在 DSH Desktop(當前文檔寫明 macOS arm64 + DSH 0.2.1-rc.2)上希望增強對話輸出可讀性、統一主題、並在開發任務中離線檢索 Uiverse 組件的開發者與用戶。

注意:

  • 插件在當前 DSH 進程權限下運行;安裝前請自行審閱 GitHub 源碼 與 MIT 許可證及第三方聲明。
  • SkillHub(https://www.skillhub.cn/plugins/lisihao/dsh-intelligent-UI)爲社區插件目錄,與 DeepSeek / 幻方無官方從屬關係,不是官方應用商店。
  • 研究工作區、大規模圖表驗收等部分能力帶有「候選/預覽」邊界;跨會話研究、自主調研等爲 README 中的未來工作。
  • 禁用接管或卸載插件可恢復宿主原有輸出呈現;Persona、Mnemon、benchmark 等業務邏輯仍歸各自插件所有,外觀兼容不等於全部業務流程已測。

結尾

dsh-intelligent-UI 把本地語義渲染、離線 Uiverse 組件庫、可移植主題與可選研究工作區收進一個 DSH 插件,在不動官方應用核心的前提下改善呈現與「趣味換裝」體驗。目錄頁:SkillHub - lisihao/dsh-intelligent-UI;源碼與 Release:github.com/lisihao/dsh-intelligent-UI。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜