DeepSeek Harness (DSH) 中國象棋插件

前言

DeepSeek Harness (DSH) 是一個通過插件擴展功能的 Web 界面。本文介紹 dsh-Plugin--ChineseChess,這是一個可以在 DSH 界面中打開獨立中國象棋棋盤的插件。用戶執紅方,DSH 模型執黑方。

插件簡介

該插件由 TryDing-T 維護,開源協議爲 MIT。它不依賴本地 AI 引擎做最終決策,而是將棋局狀態保存在 DSH Host 進程的內存中。Host 端負責棋盤規則、合法性校驗和生成合法候選步,最終通過後臺輕量調用 DSH 模型來決定黑方走法。

安裝

需要已安裝 DSH 並使用 web profile。執行以下命令進行安裝:

dsh plugin --profile web add "https://github.com/TryDing-T/dsh-Plugin--ChineseChess/releases/download/v0.1.19/deepseek-ai-dsh-plugin-xiangqi-0.1.19.tgz"

安裝完成後,在 DSH 界面左側插件入口點擊“下盤象棋”即可使用。

核心功能

  • 獨立棋盤:9×10 標準佈局,包含楚河漢界與九宮。
  • Host 校驗:Host 端負責所有棋規、合法性及版本校驗。
  • AI 決策:Host 後臺調用模型生成候選步,模型負責最終落子。
  • 交互控制:支持最小化、悔棋、新局、認輸和棋譜複製。
  • 多標籤共享:同一 DSH 進程內的多標籤頁共享全局棋局與 AI 狀態。

使用方法

  • 落子:點擊紅方棋子,再點擊合法落點即可。
  • 開局:點擊“新局”創建一局新的全局棋局。
  • 最小化:棋盤右上角有“最小化棋盤”按鈕,可將棋盤收爲右下角懸浮條。

注意事項

  • 數據持久化:棋局只保存在 Host 進程內存裏,不寫入任何用戶任務會話歷史。DSH 重啓或插件重載後會重置爲未開局狀態。
  • 會話切換:切換 DSH 聊天窗口不會重開棋局,關閉頁面、最小化都不影響 Host 內存中的對局。
  • 規則判定:長將、長捉、重複局面等規則目前不自動判定,需手動處理。
  • 歷史兼容:舊版本(≤0.1.16)歷史會話若包含未標記 ignorable: true 的 xiangqi/change,當前 DSH 可能拒絕讀取。

結語

該插件適合希望在 DSH 交互中增加棋類對弈場景的用戶。它完全自包含,遵守 DSH ModuleLoader 規範。更多細節請參考 GitHub 倉庫 或 DSH 社區目錄。

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

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

小夜