dsh-texas-holdem
已验证dsh-texas-holdem · v1.2.2 · MIT · Web 界面
A local PVE Texas Hold’em table for the DeepSeek Harness Web GUI: sidebar entry + center-column 6-max table vs five AI bots
安装
dsh plugin add dsh-texas-holdem 用 dsh --profile default --dump-config 确认 layer 已生效 —— 参见安装指南。
源码
发布到 npm 但没有公开仓库。安装前请检查包内容。
标签
作者
说明文档
dsh-texas-holdem
English | 简体中文
面向 DeepSeek Harness Web GUI 的本地 PVE 德州扑克桌。它会在左侧栏(任务看板入口上方)加入 ♠ 入口;点击后在中心列打开 6 人无限注牌桌,与五名 AI 机器人用局内筹码对局。
本插件只跑在浏览器端:打牌时不调用宿主大模型、不访问网络,也不涉及真金白银。
兼容性
| 项目 | 支持情况 |
|---|---|
| 宿主 | 仅 DeepSeek Harness Web GUI(dsh.client.platform: web) |
| CLI / 纯桌面壳 | 不支持 |
| 操作系统 | Windows、macOS、Linux,能运行 dsh web 即可 |
| 浏览器 | 建议使用现代 Chromium 内核(Chrome / Edge),其他引擎未测 |
| 界面语言 | 跟随 Harness 界面语言:简体中文、英文 |
| React | 18.x,由宿主提供(peer 依赖 ^18.2.0) |
| 开发对照版本 | @deepseek-ai/dsh-client-* 0.1.0-rc.7 |
| 其他中心列插件 | 与 任务看板、SSH 面板互斥,同时只开一个 |
| 存档 | 仅内存。刷新页面即新开一局 |
| 网络 / 大模型 | 对局过程不使用 |
| 真钱赌博 | 否。筹码只是本地计数 |
侧栏入口和中心列铺满依赖 Web GUI 的 DOM 结构。宿主壳布局若大改,入口可能消失,或牌桌无法铺满中心列。
安装说明
请先安装好 DeepSeek Harness,并能在浏览器里打开 Web GUI。
方式 A — npm 仓库
dsh plugin add dsh-texas-holdem
启动或重启 Web GUI(dsh web),然后刷新页面。左侧栏任务看板上方应出现 ♠ /「德州扑克」入口。
方式 B — 本地目录(开发用)
仓库不提交构建产物 lib/,链接前需要先构建:
pnpm install
pnpm test
pnpm run build
再用绝对路径注册插件:
dsh plugin add link:/absolute/path/to/dsh-texas-holdem
Windows 示例:
dsh plugin add link:F:\deep-harness\deep-projects\test3\dsh-texas-holdem
同样刷新 Web GUI。之后改源码,请再执行 pnpm run build(或 pnpm run watch),然后刷新页面。
使用说明
打开与关闭牌桌
- 打开 DeepSeek Harness Web GUI。
- 在左侧栏点击 ♠ 德州扑克(英文界面为 ♠ Texas Hold’em),位置在任务看板入口上方。
- 中心列会被牌桌铺满。聊天界面仍挂在 DOM 上,只是牌桌打开时被隐藏。
- 关闭方式任选其一:
- 面板标题栏的 ×
- Esc
- 点击侧栏里的会话 / 项目行
- 打开任务看板或 SSH 面板(三者互斥)
侧栏收起时,入口只保留 ♠ 图标。
牌桌关闭后,机器人行动会暂停。若停在你的行动上,再次打开牌桌后继续。
规则
| 项目 | 数值 |
|---|---|
| 形式 | 6 人无限注德州扑克 |
| 你 | 0 号位(You) |
| 对手 | 五名本地机器人:Codex、Claude、Gemini、Qwen、Llama |
| 盲注 | 0.5 / 1 |
| 起始筹码 | 每人 100 |
| 街 | 翻前 → 翻牌 → 转牌 → 河牌 → 摊牌 |
| 边池 | 支持 |
下一家开局时,筹码为 0 的座位会补回 100,方便连续打。
打一手牌
- 点 发牌,下盲注并发底牌。
- 轮到你时会出现操作栏:
- 弃牌
- 过牌 或 跟注
- 加注到(滑条,步进 0.5)或 全下
- 机器人会稍作停顿后行动。翻前只会给你自己的两张底牌显示牌力提示。
- 摊牌后看获胜说明,再点 下一手。
- 新对局 会重置所有筹码,从头开始。
机器人底牌在摊牌前背面朝上。你自己的底牌始终可见。
卸载与更新
与其他 DSH 插件一样,用 dsh plugin 的列表 / 卸载命令处理。本地改代码后请重新构建,再刷新 Web GUI。
若要以自己的 scope 发布,请在三处把 dsh-texas-holdem 改成 @your-scope/dsh-texas-holdem:package.json 的 name、cordis.patch.yml 插入行的 name、tsdown.config.ts 里的 const ID。
许可证
MIT