
omdsh-dev/dsh-auto-chess
30最近提交 2026年8月13日
dsh-auto-chess DSH 插件
该插件在 DSH 标签栏中添加自走棋棋盘,由可配置的 AI 模型驱动。你可以亲自执蓝方与 AI 对战,或旁观两个 AI 互相对攻。棋局状态在切换标签页时保持,但刷新页面会重置。
如何安装 dsh-auto-chess DSH 插件
dsh plugin --profile web add /Users/yejiming/Desktop/OpenSource/dsh-auto-chess来源命令需要人工核对。复制不会执行命令。
dsh-auto-chess DSH 插件数据来源
dsh-auto-chess DSH 插件快照日期:2026年8月16日
discovered
dsh-auto-chess DSH 插件能做什么
- 人机对战与双 AI 对局两种模式
- 蓝方、红方可以分别选择不同的 AI 模型
- 思考档位可调(Off / High / Max),每侧独立设置
- 每侧可编辑系统提示词,支持一键恢复默认
- 每次 AI 决策后显示完整思考记录,可折叠展开
- AI 给出非法操作时自动重试(最多 3 次),最终失败时显示「重试」按钮
- 切换会话标签页不中断对局,AI 思考与战斗进程持续
dsh-auto-chess DSH 插件适合哪些场景
- 在 DSH 界面内娱乐自走棋,亲自与 AI 对弈
- 观察并比较不同 AI 模型在结构化游戏中的决策策略
- 在可控环境中测试 LLM 的链式推理能力
- 演示 AI 在回合制约束下的思考过程
dsh-auto-chess DSH 插件适合谁
- 喜欢自走棋的 DSH 用户,享受在工具内直接对战的体验
- 对模型推理能力感兴趣的 AI 研究者与开发者
dsh-auto-chess DSH 插件的限制
- 仅支持 DSH Web 界面,无法在终端或其他渠道使用
- 刷新页面或关闭浏览器会导致棋局重置(状态仅存于内存中)
- 至少需要为每侧配置一个 AI 模型(需提前在 DSH 中设置好)
- 单次 AI 决策超时固定为 300 秒(仅管理员可通过部署配置修改,界面无入口)
- AI 请求为独立辅助调用,不会写入会话日志
dsh-auto-chess DSH 插件的仓库 README 摘录
以下文字摘自 dsh-auto-chess DSH 插件的上游仓库 omdsh-dev/dsh-auto-chess 的 README,版权归原作者,仅作引用。
在 DSH 的会话标签栏里,藏着一张自走棋棋桌:你可以亲自执蓝方,跟 AI 来一场人机对弈;也可以退到观众席,看两个 AI 各自挑好模型,在棋盘上互相对攻。这里的每一步都不是白想的:每个回合的决策,都是一次真实的模型请求。把思考档位拉到 High 或 Max,再点开思考记录,就能围观 AI 盘算「买谁、卖谁、凑什么羁绊、金币花在升级还是刷新」,把算盘一步步打给你看。胜负落在棋盘上,思路留在记录里。 棋局状态保存在浏览器端的模块级 store 中,切标签页、切会话都不会重置对局或打断正在进行的 AI 思考。 ## 主要功能 - **人机与双 AI 对局**:支持人机对战(你执蓝方)、双 AI 对战(旁观)两种模式。 - **模型可分别选择**:蓝方、红方各自从模型目录(项目自带适配器 + 用户已配置的 provider/model)中选择 AI;每侧独立设置,蓝方的 AI 设置与思考记录在界面左侧,红方的在右侧。 - **思考档位可调**:Off / High / Max 三档,蓝方、红方分别设置,控制各侧 AI 决策前的思考强度;模型不支持所选档位时自动回落其默认档位。 - **超时与 token 上限固定**:单次 AI 决策的最长等待时间(默认 300000ms)与输出 token 上限(默认 32000)由部署配置决定,界面不再提供修改入口,客户端随每次请求发送固定值。 - **提示词可分别编辑**:默认系统提示词包含完整规则、严格返回格式与一个正确案例;蓝方、红方可在各自设置区分别编辑本侧提示词,也可一键恢复默认。 - **思考过程展示**:每次 AI 决策后可在界面左右两侧的「思考记录」面板中查看该次决策的完整推理文本(蓝方在左、红方在右);每条记录默认缩略,点击展开详情。 - **失败可重试**:AI 连续多次给出非法操作时会提示原因并显示「重试」按钮;瞬时流式传输故障在尝试预算内自动重试,不会直接让整局失败。 - **切换页面不中断对局**:棋局与战斗动画由页面内的模块级 store 驱动,切换会话、关闭会话标签都不中断 AI 思考与战斗进程;但状态只存在于页面内存中,刷新或关闭浏览器页面会重置对局。 ## 游戏规则(最小可行自走棋) - **棋盘**:双方各有一个 4×7 布阵区域,坐标 `[row, col]`(row 0-3,col 0-6),战斗时镜像拼接为 4×14 战场。 - **棋子池**:公共卡池 24 个棋子,分 1/2/3 费,各有生命、攻击力、攻速、攻击距离、种族、职业与技能。 - **费用与星级**:3 个同名同星棋子自动合成高星(1★→2★→3★;2★≈1.8× 属性,3★≈3.24×)。合成后的棋子保留最后被消耗那颗的 id,方便 AI 连续操作。 - **羁绊**:11 个种族/职业,按上场数量达到阈值触
阅读完整 README仓库许可: MIT
dsh-auto-chess DSH 插件常见问题
如何安装自走棋插件?
克隆仓库后,执行 `pnpm run build` 构建,然后在插件目录内运行 `dsh plugin --profile web add /path/to/dsh-auto-chess`。安装完成后重启 DSH Web 进程(`dsh web`),界面就会多出「自走棋」标签。移除插件使用 `dsh plugin --profile web remove @deepseek-ai/dsh-auto-chess`。
安装后看不到「自走棋」标签怎么办?
确保你重启了 DSH Web 进程(重新运行 `dsh web`),因为插件是在服务启动时扫描并注入客户端标签的。你也可以用 `dsh --profile web --dump-config` 检查配置中是否出现了 auto-chess 层,确认插件已正确安装。
能不能和朋友对战?
不支持,目前只有人机对战(你执蓝方,AI 执红方)和双 AI 对战(旁观)两种模式,没有双人玩家模式。
AI 一直出非法操作,怎么办?
插件会对 AI 的返回操作进行合法性校验,最多重试 3 次,每次带纠正反馈。如果最终失败,界面会显示错误提示和「重试」按钮,你可以手动点击让 AI 再次尝试,不会直接导致游戏崩溃。
关闭浏览器后游戏进度会保存吗?
不会,棋局状态仅保存在浏览器内存中(模块级 store),刷新页面或关闭浏览器标签都会导致对局重置。但切换 DSH 会话标签页不会中断游戏进程或 AI 思考。