dsh-all-in:在 DeepSeek Harness 等待 agent 时打开本地牌桌

前言

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
羽毛球分组比赛记分
小程序二维码

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

小夜