前言¶
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 組件智能¶
同一插件包含:
- 智能內容渲染:本地分析識別圖表、任務、記錄與流程,按語義角色選用經適配的卡片/控件,並保持當前主題;15 個編譯適配在渲染元素上保留原組件 ID 與 SHA-256。
- 前端開發:模型通過 DSH 官方 skill 機制按需加載捆綁 skill,可檢索 3,802 個 Galaxy 快照組件(11 類,含作者、許可證、源碼與哈希),工具包括
solar_ui_search、solar_ui_source、solar_ui_preview;無需再裝獨立組件插件。能力爲「靜默」:不增加組件庫側欄或彈窗。 - 來源保留審查:原文/對比視圖保留文本與表格;預覽在授權任務內可隔離查看。
快照固定於 Uiverse Galaxy 提交 adbd2adde0a299a3956ea288fb444ec01891ca41(2024-09-02)。
主題與界面外觀¶
可選僅數據主題控制顏色、字體、圓角、密度、深度與透明度;兼容的獨立會話頁可逆地應用外觀規則,組件行爲不變。默認主題源爲倉庫 theme/ 目錄;可在 界面主題 → 主題來源 修改目錄地址並 保存來源,恢復默認來源 指回該倉庫。
內置 Empryo、簡潔;默認在線源還提供 炭墨 · Carbon、鈷夜 · Cobalt、暖金 · Amber、霧白 · Porcelain 等。另有 Paper · 連續信息流 等可下載主題包。三個顯式組件主題提供協調的按鈕、輸入、開關、卡片與加載器,並支持與原組件源碼對比。
會話頭有 開啓透明 複選框,與內容外觀設置同步;僅調整背景透明度,不讀取或修改宿主壁紙文件。
研究工作區(預覽)¶
會話級 研究工作區 控件在當前 UI 擁有的輸出內增加報告、判斷、來源與技術對比等視圖,閱讀仍保留來源。前六個組件覆蓋判斷、條件、證據檢視、技術對比、替代/挑戰材料與開放問題。AI 整理 爲可選:需閱讀內聯費用說明並在當前會話發起可見請求;AI 解讀標記爲 待複覈,跟進草稿僅可複製,不會自動發送。元數據僅存於插件 research/ 命名空間。該能力爲源碼/構建候選行爲,新歸檔需經 Desktop 集中安裝驗收。
其他邊界能力¶
- 可選、顯式配置的 MCP Apps 適配器(默認關閉):通過
mcpEndpointConfig 指向所選 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。
啓用步驟:
- 打開 Settings → 智能體驗,開啓 接管輸出與兼容頁面外觀(初始接管爲關閉)。
- 按需調整 界面主題、主題來源或導入
.dsh-theme.json包(導入後不自動激活,需在列表中選擇)。 - 在會話中使用 顯示、研究工作區(若需)與 開啓透明 等控件。
若曾單獨安裝 @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。