前言¶
DSH 的生态思路是“一切皆插件”。dsh-all-in 是一个偏娱乐向的 DSH 插件,用来填补 agent 思考过程中的等待时间:它在 Harness 侧边栏加一个 All In 动作,打开一个全屏本地 Texas Hold’em 牌桌,同时不占用正在运行的 agent。
这是什么¶
dsh-all-in 的仓库是 leeclouddragon/dsh-all-in,由 leeclouddragon 维护,许可证为 MIT。定位可以写成一句话:一个 local-only 的 Texas Hold’em 桌,让你一边等 DeepSeek Harness 的 agent,一边玩牌。
它打开的是 Harness 支持的 shell.overlay slot,而不是独立页面。侧边栏里的 All In 动作负责进入这个全屏牌桌;打开后,当前 agent 仍在底层继续运行。
核心功能¶
下面列出已核实资料中可直接确认的能力:
- 六人桌:1 个人类玩家和 5 个 local bots。
- Bot 决策使用 Monte Carlo bot equity,并结合 pot-odds、opponent-count、position、stack-to-pot 和 personality-aware 因素。
- 对手级别包括 Casual、Competitive、Shark-table 和 experimental solver-style GTO,可从 table header 调整。
- 不同 bot personality 会有 occasional action-aware table talk。
- 牌局流程覆盖 Pre-flop、flop、turn、river、showdown。
- 玩家操作包括 Fold、check、call、pot-sized raise 和 all-in。
- 自定义 raise-to sizing 提供 Min、1/2-pot、3/4-pot、Pot、Max、slider 和 direct amount entry。
- 起始筹码为 5M Token,blinds 为 25K/50K。
- 支持 seven-card hand evaluation、split pots 和 unequal all-in contributions 下的 side-pot settlement。
- Token stacks 在本地持久化,跨 page reload 保留。
- 界面显示 Live
Agent thinking/Agent idle状态。 - UI 支持 English 和 Simplified Chinese。
- 布局适配 desktop 和 narrow-window。
Bot 的 equity 估算只使用自己的 hole cards 和 public board;模拟不会查看 opponent 的 hidden cards 或 real deck order。
安装与启用¶
资料给出三种安装路径:prebuilt GitHub Release、npm 和本地 checkout。npm 是否当前已发布未在已核实事实中确认,所以先以 GitHub Release 和本地 checkout 为准。
从 prebuilt GitHub Release 安装¶
先执行安装命令,把 v0.1.1 包加入 web profile;再启动 dsh --profile web:
dsh plugin --profile web add https://github.com/leeclouddragon/dsh-all-in/releases/download/v0.1.1/dsh-all-in-0.1.1.tgz
dsh --profile web
从本地 checkout 安装¶
先克隆仓库并安装依赖,然后执行 pnpm check 做本地检查;最后把当前目录作为本地插件安装:
git clone https://github.com/leeclouddragon/dsh-all-in.git
cd dsh-all-in
pnpm install
pnpm check
dsh plugin --profile web add "$PWD"
dsh --profile web
从 GitHub 源码安装时,该包有一个 prepare 脚本用于构建 lib/;pnpm 10+ 可能要求用户显式允许这个构建脚本。
npm 备选¶
资料给出如下命令,但它标注为“after the first npm release”。如果当前 npm 尚未发布,这条命令可能不可用:
dsh plugin --profile web add dsh-all-in
dsh --profile web
典型用法¶
安装并启动后,按下面的方式使用:
1、运行 dsh --profile web,进入 Harness。
2、使用侧边栏的 All In 动作打开全屏牌桌。
3、在 table header 选择对手级别:Casual、Competitive、Shark-table,或 experimental solver-style GTO。
4、从 Pre-flop 开始,根据局面选择 Fold、check、call、pot-sized raise 或 all-in。
5、需要自定义下注时,使用 Min、1/2-pot、3/4-pot、Pot、Max、slider,或直接输入 amount。
6、观察牌桌上的 Agent thinking / Agent idle 状态,确认 agent 仍在底层运行。
适用场景与注意¶
- 适合想在本机等待 agent 时找一个轻量消遣的 DSH 用户。
- 它只用于娱乐。Token 没有货币价值,也不存在 deposits、withdrawals、purchases、accounts 或 multiplayer wagering。
- 牌局是 local-only:不会写入 conversation,不会调用 model,也不会使用 network connection。
- 插件会以当前 dsh 进程的权限运行;安装前应检查源码和 MIT 许可证,确认符合你的使用环境。
- DeepSeek Harness 目前处于 developer preview,资料也提到 contribution guide 表示暂不接受外部 pull requests。
- npm 安装命令是否存在当前可用包,未在当前已核实事实中确认。
链接¶
- GitHub:https://github.com/leeclouddragon/dsh-all-in
- 目录页:当前已核实事实未给出可确认的目录 URL;如果你正在使用 DSH 插件目录,可搜索
dsh-all-in。