前言¶
DeepSeek Harness(DSH)採用插件化架構,開發者常需要根據工作流調整 UI 界面。手動修改 Harness 源碼既繁瑣又容易在更新時丟失。本插件旨在提供一套無需觸碰核心文件的深色主題方案,通過官方設置入口實現主題切換。
插件定位¶
dsh-theme-acid-noir 是面向 DeepSeek Harness Web 的可選主題插件,由 YrracOwl 維護。它提供 Acid Noir 和 Acid Noir Signal 兩款深色生產力主題,支持官方設置集成,併兼容 DSH 0.1.2 的 Client Store。插件不修改 Harness 文件,也不在安裝時強制切換主題。
核心功能¶
- 深色生產力主題:提供 Acid Noir(剋制深色調,綠色操作按鈕)和 Acid Noir Signal(強化青色/綠色信號色)兩個方案,保持佈局可讀性。
- 官方設置集成:通過
settings.general.item註冊設置項,用戶可在界面中直接切換。 - 可逆生命週期效果:增強樣式僅在選中主題時加載,禁用或卸載時會自動清理,不影響原生組件。
- 兼容性:兼容 DSH 0.1.2 的 Client Store,並保留舊版 runtime 回退機制。
- 非侵入式設計:不修改 Harness 源文件,安裝時不會強制覆蓋當前主題。
安裝與啓用¶
- 安裝插件:
在終端執行以下命令:
dsh plugin --profile web add dsh-theme-acid-noir
- 重啓進程:
由於 Host 在啓動時掃描插件列表,必須重啓 DSH Web 進程,主題選項纔會出現在設置中。 - 選擇皮膚:
打開 Settings → General → Acid Noir theme,選擇 Acid Noir 或 Acid Noir Signal。
典型用法¶
- 卸載主題:
在卸載前,必須先在設置中選擇 Default appearance,否則無法移除插件。執行:
dsh plugin --profile web remove dsh-theme-acid-noir
- 本地開發:
若需修改樣式,在插件目錄下執行:
dsh plugin --profile web add .
首次安裝後需重啓 `dsh web`,後續修改會通過 HMR 自動生效。
適用場景與注意事項¶
- 適用場景:適合追求賽博編輯風格、需要深色生產力界面的 DSH Web 用戶。
- 注意事項:
- 插件不依賴任何網絡字體、圖像、音頻或受版權保護的遊戲資產,不 restyle SSH、MCP、Pet 等非相關插件。
- 主題選擇在瀏覽器中持久化,並與 DSH Theme Runtime 同步。
- 需確保 DSH 版本兼容(兼容 0.1.2)。
總結¶
該插件通過非侵入式的方式提供了深色主題方案,適合需要在 DeepSeek Harness Web 中進行長期開發的用戶。詳細信息可查閱 GitHub 倉庫。