前言¶
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。