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