前言¶
DeepSeek Harness(DSH)把對話、工具與界面拆成可插拔模塊。若你關心的不只是「模型能不能回答問題」,而是 Agent 在信息不對稱下如何叫價、何時開盅、以及這些行爲能否事後回看,常見做法是另寫一套獨立小遊戲或腳本,與 Harness 會話割裂。下面介紹維護者 dingchenhui0618-arch 發佈的 dsh-liars-dice:在 DSH 對話視圖裏增加「吹牛骰子」Tab,支持 2–6 人熱座、Agent 對手與開盅後裁判點評,叫價與開盅流水可回放,並附帶可關閉的精確概率面板。插件歸類爲社區目錄中的「趣味換裝」;GitHub 星標數爲 0(以目錄頁信息爲準)。當前版本 0.1.0,許可證 MIT,尚未發佈到 npm。
這是什麼¶
dsh-liars-dice 是 Liar’s Dice(吹牛骰子)的 DSH 插件:本地多人同屏輪流操作,每人可選 3 / 5 / 7 顆骰子;有可用模型時 Agent 可佔座當對手或在開盅後做復盤裁判,沒有模型或調用失敗時自動退回內置概率策略與規則文案。項目強調「讀人、詐唬,以及 Agent 叫價行爲能否被回看」,不試圖復刻鬥地主、德州等完整牌類規則。工程骨架參考 dsh-warden,遊戲邏輯、概率、Agent prompt 與 UI 爲本倉庫自寫。
- 目錄頁:https://www.skillhub.cn/plugins/dingchenhui0618-arch/dsh-liars-dice
- 源碼:https://github.com/dingchenhui0618-arch/dsh-liars-dice
核心功能¶
熱座對局與規則¶
- 開桌時選 2–6 個座位,每個座位標爲「真人」或「Agent」;可選每人骰子數、是否開啓萬能 1、是否開啓裁判點評。
- 輪到你時先點「翻開手骰」,看完再叫價;換人時視角會蓋回去。
- 叫價規則:後一口必須更大——數量更大,或數量相同、點數更大(例如
3 個 4之後可叫4 個 4或3 個 5)。 - 點「開盅 · 我不信」時全場按規則點數;叫價成立則開盅者輸一顆骰子,不成立則叫價者輸一顆。骰子歸零出局,最後仍有骰子者勝。
- 默認開啓萬能 1:1 可當任意非 1 的點數;叫「1 個 1」時只數真的 1。關閉後 1 只算 1。
Agent 對手與裁判¶
對手側:有模型時返回 JSON 動作,由服務端按規則校驗;模型不可用、超時(對手 15s)或非法動作時退回內置概率策略。Prompt 只含自己的手骰、公開存活人數與骰子數、最近公開叫價與開盅、當前合法叫價,不含其他玩家手骰。
開盅後裁判可讀全場牌面,輸出 2–3 句中文復盤;無模型或超時(裁判 12s)時用確定性規則文案。裁判只點評,不改判——輸贏由服務端規則決定。
可回放記錄¶
按回合分組保存叫價、開盅與裁判點評。當前回合未開盅時,骰子內容對回放接口保密;已開盅回合可查看完整手骰與流水。
可關閉的概率面板¶
基於均勻未知骰假設,用二項分佈精確計算叫價成立概率、開盅勝率、預計總數與分佈條,並提供「下一口參考」(從合法叫價中挑候選排序展示,非勝率承諾)。面板僅在真人回合且該真人已翻開手骰時計算;Agent 回合顯示「對手的骰子不進入計算」。標題欄「概率」開關可關,偏好記在 localStorage。
安裝與啓用¶
插件要求 DSH 版本:>=0.2.1-rc.2 <0.3.0(見 package.json 的 engines.dsh)。安裝前建議瀏覽源碼與 MIT 許可證;插件在當前 DSH 進程權限下運行,Host 路由前綴爲 /dsh-liars-dice,依賴 DSH web server 自身訪問控制,無額外鑑權。
從 GitHub 安裝(README 原文命令):
dsh plugin --profile <你的 profile> add github:dingchenhui0618-arch/dsh-liars-dice
從本地工作區安裝示例(路徑按你的環境替換):
dsh plugin --profile <你的 profile> add D:\Projects\dsh-liars-dice
裝好後重啓 DSH,對話視圖會出現「吹牛骰子」Tab。桌面端在應用內安裝插件時,profile 由應用管理,一般不必手敲上述命令。
典型用法¶
經過上面的安裝步驟後,可按 README 中的對局流程操作:
- 在開桌界面配置座位、骰子數、萬能 1 與裁判點評;右側有 30 秒規則卡。
- 對局中輪流翻開手骰、叫價或開盅;需要時可打開概率面板輔助判斷,熱座模式下先翻手骰後面板才顯示完整賠率,點「收起」可避免信息被旁人看到。
- 開盅後查看全場手骰、實際點數、輸家、開盅前賠率與裁判點評。
- 在復盤視圖查看回合列表與完整叫價/開盅流水。
適用場景與注意¶
適合誰:在同一臺機器上想體驗熱座吹牛骰子、或想觀察 Agent 叫價與開盅行爲並回放記錄的 DSH 用戶與插件開發者。
邊界(README 明確說明):
- 不是在線房間:無賬號、匹配或跨設備同步;牌桌只在當前 host 進程內存,重啓歸零。
- 熱座模式下防「不小心看到」,不防存心用開發者工具窺視手骰。
- 裁判模型輸出爲 commentary,可能與事實表述不一致;以服務端規則與回放爲準。
- 無音效與動畫;面板註冊失敗(例如宿主無
webServer)時插件不崩潰,只是沒有 Tab。
社區插件目錄(SkillHub)爲獨立站點,與 DeepSeek / 幻方無官方從屬關係;安裝與運行前請自行評估信任邊界與源碼。
結尾¶
dsh-liars-dice 把中文吹牛骰子嵌進 DSH:熱座叫價、Agent 對手與裁判、可回放流水,以及可隨時關掉的精確概率面板,便於在 Harness 環境裏驗證「詐唬與 Agent 行爲可回看」這類交互,而不是另起一套脫離會話的小程序。
- 目錄:https://www.skillhub.cn/plugins/dingchenhui0618-arch/dsh-liars-dice
- GitHub:https://github.com/dingchenhui0618-arch/dsh-liars-dice