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

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

小夜