DeepSeek Harness Minecraft 主題插件介紹

前言

DeepSeek Harness (DSH) 是一個編程 Agent 工具。其標準 Web 界面功能完備,但視覺風格較爲通用。dsh-theme-minecraft 插件將 DSH 的 Web UI 重新設計爲 Minecraft Java Edition 的風格。它不修改 DSH 核心源碼,而是通過現有 API 掛載一層 UI 變換,提供沉浸式的像素風交互體驗。

插件定位

  • 項目名稱: dsh-theme-minecraft
  • 維護者: 10086ggqq
  • 開源協議: MIT
  • 核心價值: 將 DSH 的會話管理、Agent 預設、工具調用與審批流程,映射爲 Minecraft 的世界存檔、遊戲模式、物品卡片與紅石機關。
  • 零侵入: 不修改 DSH 源碼,僅通過插件機制擴展。經典 DSH 界面原樣保留,可一鍵切回。

核心功能

該插件將 DSH 的核心能力遊戲化,具體映射如下:

  1. 主菜單與全景

    • 使用 WebGL 渲染旋轉全景背景,配合像素 Logo 與閃字效果。
    • 會話列表以“世界存檔”形式呈現,支持重命名與歸檔(調用真實 API)。
  2. 模式選擇與 Agent 預設

    • 四種 Minecraft 遊戲模式(生存/創造/冒險/專家)對應四種 DSH Agent 預設(standard/ptc/minimal/cordis)。
  3. 世界內交互

    • 聊天台: 在世界內以 HUD 形式展示對話,實時顯示模型與 Token 使用情況。
    • 工具卡片: 將 tool/call 與 tool/result 渲染爲像素風格物品卡片。
    • 思考跑酷: 當 AI 處於思考或流式輸出狀態時,觸發 Chrome 離線小恐龍跑酷小遊戲(T-Rex Runner)。
    • 危險操作審批: 審批面板彈出時跑酷暫停,操作完成後恢復。
    • 村民提問: AI 的澄清問題以村民對話氣泡呈現。
  4. 視聽與特效

    • 音效: 使用 WebAudio 合成 8-bit 復古音效。
    • 音樂: 支持導入 MP3/WAV/OGG 等格式背景音樂。
    • 桌寵: 提供美西螈、貓等互動桌寵與紅石粒子特效。
    • 設置中心: 分爲遊戲/AI/世界/音頻/視覺五頁,配置持久化存儲。

安裝與啓用

環境要求

  • Node.js ^22.19 或 >=24
  • 已安裝並配置好的 DeepSeek Harness

安裝命令

通過 DSH 的插件管理器安裝:

dsh plugin --profile web add dsh-theme-minecraft

啓動與登錄

安裝後,主題隨 dsh web 自動掛載。啓動服務:

dsh web

終端會打印帶有 ?token= 參數的登錄 URL,訪問該 URL 完成登錄。

回退方案

若需使用原版 DSH 界面,直接訪問 http://<host>:<port>/index.html。

典型用法

  1. 配置 API Key

    • 在主菜單進入“設置”,將 API Key 保存至 DSH 憑據庫。
    • 或在環境變量 .env 中提供 DEEPSEEK_API_KEY。
  2. 選擇模式

    • 在主菜單點擊模式圖標,選擇對應的 Agent 預設(如“生存模式”對應 standard 預設)。
  3. 操作審批

    • 當 Agent 需要執行危險操作(如刪除文件)時,審批面板彈出,跑酷小遊戲自動暫停。允許後恢復。

注意事項

  • 版權聲明: 本項目以 MIT 協議開源。Minecraft 名稱與官方素材版權歸 Mojang AB / Microsoft 所有。本主題僅作非商用粉絲使用,請勿用於商業產品。
  • 運行機制: 插件通過 DSH 的 JSON-RPC/WebSocket API 獲取真實數據,界面上的狀態均爲真實數據來源,無僞造內容。
  • 適用人羣: 適合希望將 DSH 界面定製爲 Minecraft 風格的開發者與用戶。
羽毛球分组比赛记分
小程序二维码

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

小夜