前言¶
DeepSeek Harness(DSH)採用插件化架構。dsh-go-mode 是一個插件,爲 DSH 客戶端添加圍棋模式。它提供了一套完整的規則引擎、五檔 AI 難度、教學功能,並支持與“鯨娘”互相切磋。
安裝¶
在命令行中執行以下命令安裝插件:
dsh plugin --profile <your-profile> add dsh-go-mode
安裝完成後刷新頁面,會話頂部會出現一個“圍棋”標籤頁。
功能¶
該插件包含以下核心能力:
- 標籤頁集成:在會話視圖(
conversation.view)中註冊一個可切換的圍棋標籤頁。 - 規則引擎:支持提子、禁入點(自殺)、打劫、停一手、認輸,以及基於中國規則的數子計算(含貼目 7.5)。
- AI 與對手:內置五檔難度 AI(入門/初級/中級/高級/大師),支持“鯨娘”作爲 Agent 對手。
- 棋盤規格:提供 19 路、13 路和 9 路棋盤選擇。
- 工具集:提供 11 個工具函數,包括
go_state(查詢狀態)、go_play(落子)、go_hint(提示)、go_review(復盤)等。 - 模式預設:註冊了“圍棋模式”預設,可直接在模式選擇器中調用。
使用方式¶
- 啓動棋局:切換到圍棋模式,輸入“開始”或點擊界面遮罩即可開局。
- 與鯨娘對弈:落子後點擊“請鯨娘落子”,鯨娘會讀取棋局、應手並點評。
- 對話指令:
- “幫我開一局 19 路的,你讓我四子”
- “復盤一下我第 12 手”
- 工具調用:通過對話指令調用
go_undo(悔棋)、go_pass(停一手)、go_resign(認輸)等功能。
注意事項¶
- 重啓生效:修改“圍棋模式”預設後,需要重啓 DSH 桌面端才能生效。
- 許可證:項目採用 MIT 許可證。
- 依賴:需要
@deepseek-ai/cordis和react。 - 自檢通道:插件提供了三個自檢路由:
/dsh-go/app:獨立棋盤頁面/dsh-go/health:健康檢查/dsh-go/selftest:瀏覽器端自檢