dsh-minigame-list:Harness 右下角九款小遊戲,等回覆時自動暫停

前言

在 DeepSeek Harness(DSH)裏和模型對話,從發出消息到收到回覆往往要空等幾十秒:界面在轉圈,人只能盯着屏幕。社區裏常見做法是切到別的窗口或刷手機,回來還要重新找對話上下文。dsh-minigame-list 是維護者 Tea-2026 發佈的一款 Web UI 插件,在 Harness 右下角提供圓形入口,展開後可從九款完整可玩的小遊戲中選一局;新一輪對話開始或回合結束、等待確認時,正在進行的遊戲會自動暫停,回覆到了再接着玩,不必另開瀏覽器標籤或獨立窗口。

下面介紹插件定位、能力與安裝方式。事實以 GitHub 倉庫 README 爲準;社區目錄頁見 SkillHub 插件頁。DSH 生態強調「一切皆插件」,SkillHub 等目錄爲獨立社區站點,與 DeepSeek / 幻方無官方從屬關係。

這是什麼

一句話:dsh-minigame-list 是在 Harness 框架內、掛載於 shell.overlay 槽位的小遊戲面板——圓形按鈕展開爲遊戲菜單,選中後同一塊區域按遊戲尺寸變爲遊戲窗口,黑色圓鈕變爲該遊戲的控制台。

插件爲純 Host + Client bundle,當前 package 版本爲 0.1.24,許可證 MIT,零額外 npm 依賴或服務。分類在社區目錄中歸爲「趣味換裝」;簡介可概括爲:等模型回覆的幾十秒別乾瞪眼,Harness 右下角九款小遊戲,回覆一到自動暫停。

核心功能

九款遊戲

README 列出的九款均爲可玩實現,無佔位項:

遊戲 操作 玩法要點
貪喫蛇 方向鍵 / WASD 撞牆從另一側穿出;加速鍵提溫
2048 方向鍵 / WASD 合併到 2048,線框 + 色相環皮膚
俄羅斯方塊 ←→ / ↓ / ↑ / Enter 空格暫停;頂部穿出升層,白底圓角 + 細縫
掃雷 左鍵翻開 / 右鍵標記 自選尺寸與密度,紅色圓標標記
五子棋 點擊落子 獨弈 / 對弈(AI 隨插件安裝)
象棋 點擊選子與落子 人機、悔棋、難度
圍棋 點擊落子 停一手、數目、貼目
消消樂 點擊交換相鄰寶石 連鎖、提示、無解重排
打磚塊 鼠標 / ←→,Enter 發球 球從頂部穿出升層

與 Harness 的協作方式

  • 不彈獨立窗口:全部渲染在 shell.overlay,跟隨 Web UI 主題。
  • 自動出現 / 自動暫停:新一輪對話開始時菜單自動展開;回合結束或等待確認時,進行中的遊戲自動暫停。
  • 關閉不丟進度:收起面板僅失去焦點,狀態保留;只有控制台「返回」會丟棄本局。
  • 控制台:返回、暫停、重來、發球、提示等按鈕隨遊戲出現或隱藏。
  • 主題設置:菜單右上角設置頁提供 01 主題色、02 漸變、03 紋理三段式排版,頂部爲控制台實時預覽;可改主題色(含預設)、同色明暗或高級雙色漸變,以及網點 / 等高線 / 網格紋理與紋理色。
  • 持久化:最高分、掃雷與棋類設置、主題設置寫入 localStorage。
  • 快捷鍵:任意遊戲中 P 與空格暫停/繼續;菜單內方向鍵移動焦點、Enter 進入;各遊戲專屬鍵互不衝突。

安裝與啓用

插件以當前 DSH 進程權限運行,安裝前應自行查看源碼與 MIT 許可證,確認可接受後再裝。

本地 bundle

將倉庫或解壓目錄放在本機後執行(路徑按實際修改):

dsh plugin add "C:\path\to\dsh-minigame-list"

或在 Harness 內通過 plugin_manager 的 install_bundle 指向同一目錄。安裝後刷新頁面,右下角應出現圓形入口。

通過插件市場

DSH 插件市場使用 JSON 索引。在 插件 → 發現 → 添加索引源 中填入:

https://raw.githubusercontent.com/Tea-2026/dsh-minigame-list/main/market/index.json

索引內版本指向倉庫某次提交;發佈新版本時需更新 market/index.json 中的 commit 與 version 字段。

典型用法

  1. 完成安裝並刷新 Harness Web UI。
  2. 正常發起對話;等待模型回覆期間,點擊右下角圓形按鈕展開菜單,用方向鍵或鼠標選中游戲,Enter 進入。
  3. 遊戲過程中需要看回復時,Harness 在對話回合結束或等待確認階段會自動暫停遊戲;回到面板可繼續。收起面板不會清局,若要放棄本局,在控制台使用「返回」。
  4. 需要統一視覺時,在菜單右上角打開設置,調整主題色、漸變與紋理,預覽在設置頁頂部同步顯示。

Host 入口在 index.js(apply),客戶端邏輯集中在 client.js,通過 window.__ModuleLoader__.load 註冊並向 shell.overlay 插入 minigame-launcher。開發者在 profile 內以符號鏈接方式改代碼時,保存後刷新頁面即可驗證。

適用場景與注意

適合誰:長期在 Harness 裏調試智能體、跑多輪對話的開發者;希望在同一頁面內消磨等待時間、且不想被獨立彈窗打斷工作流的用戶。

注意:

  • 插件不替代 Harness 核心功能,僅佔用 overlay 槽位;與重度 GPU/CPU 負載同時跑時,低端機器上可能略感卡頓,可自行暫停或收起面板。
  • 五子棋對弈等能力依賴插件內置邏輯與 AI,行爲以當前版本源碼爲準。
  • 不要使用未在 README 中出現的安裝命令(例如憑倉庫名拼接 dsh plugin add github:...);僅使用上文兩種官方路徑。

結尾

dsh-minigame-list 把「等回覆的空檔」收進 Harness 右下角:九款遊戲、自動暫停、主題可配、進度可留,適合作爲日常對話工作流裏的一小塊消遣層。

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

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

小夜