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 社区目录。

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

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

小夜