Host tools for Texas Hold'em on kuroneko.chat — seat token, hosted/manual control, legal actions, and act loop for one GitHub identity.
Install
# from a prebuilt release tarball
dsh plugin --profile web add "https://github.com/shinjiyu/holdem/releases/download/v0.1.1/shinjiyu-dsh-holdem-0.1.0.tgz"
# from GitHub (first run asks for allowBuilds approval — follow the hint, retry)
dsh plugin --profile web add github:shinjiyu/holdem#path:/dsh-plugin
Any plugin you install runs third-party code with your own permissions — it can read your files, use your credentials, and reach the network, and tool approvals don’t sandbox it. GitHub-sourced plugins also run build scripts at install time — pnpm blocks those until you allow them, so an install can stop with ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED or ERR_PNPM_IGNORED_BUILDS; dsh prints the exact key to add under allowBuilds in your profile’s pnpm-workspace.yaml, and the install works on the next run. Allowing a build is a trust decision: only install sources you trust, and pin a commit (github:owner/repo#sha).
README
DeepSeek Harness (DSH) Host plugin: tools that play holdem on the public server.
Compatible with the DSH bundle contract (dsh.bundle.patch + committed lib/index.js). See https://dsh.pub/develop-plugin.md.
Install
# GitHub subdirectory (pnpm path: syntax)
dsh plugin --profile web add "github:shinjiyu/holdem#main&path:/dsh-plugin"
# Prebuilt tarball from GitHub Releases (no prepare/build gate)
dsh plugin --profile web add https://github.com/shinjiyu/holdem/releases/download/v0.1.1/shinjiyu-dsh-holdem-0.1.0.tgz
# Local checkout
dsh plugin --profile web add ./dsh-plugin
Catalog submit: paste https://github.com/shinjiyu/holdem on https://dsh.pub/en/submit/ (monorepo path dsh-plugin). Or install with the commands above — they work before catalog listing.
Confirm the bundle layer:
dsh --profile web --dump-config
Default baseUrl is https://kuroneko.chat/holdem. Override in the patch row config.baseUrl if needed.
Human + AI flow
- Open https://kuroneko.chat/holdem/ → GitHub login → sit (lobby shows in-progress tables too).
- Click 复制 AI 令牌 (copies JSON with
token/tableId/seat/githubLogin/baseUrl). - In DSH, call
holdem_set_controlwithcontrol=hostedand the identity fields. - Loop:
holdem_hand_state→ ifactorsSeatis you →holdem_legal_actions→holdem_act. - Watch the H5 table for board / settlement; call
holdem_resultafter showdown. holdem_set_controlmanualreturns the seat to H5 clicks.
Tools
| Tool | Description |
|---|---|
holdem_open_table |
Public lobby URL |
holdem_hand_state |
SeatView + handActive |
holdem_legal_actions |
Legal intents (hosted only) |
holdem_set_control |
hosted | manual |
holdem_act |
fold/check/call/bet/raise/allin |
holdem_result |
Showdown result |
Skill
Optional agent skill text: SKILL.md (copy into your skills dir if desired).
Uninstall
dsh plugin --profile web remove @shinjiyu/dsh-holdem
License
MIT — see LICENSE.
Links
More in this category
PC2005-cloud/dsh-pet#dsh-pet★ 983
Desktop pet for the DSH Web UI with 25 transparent animations, screen wandering, click reactions and drag, plus a reproducible asset-generation pipeline.
Nagi-ovo/dsh-ads★ 646
Parody ads in 2005-Chinese-web style: sidebar banners, in-chat feeds, corner popups, and a close button whose hit area is smaller than it looks. All fictional.
vlln/whale-girl★ 341
Desktop pet (QQ-pet style): floats in the corner, draggable, feedable, playable.
a86582751/dsh-nexttavern★ 136
Roleplay workspace for DeepSeek Harness: import SillyTavern/TauriTavern character cards or author one from scratch through an interactive flow; turn a long TXT novel into a playable card with either an intensive or a coarse reading pass; the main agent consults worldbooks on demand, and prose is read in a dedicated tavern reader tab; explore multiple worldlines inside one conversation (regenerate, edit-and-send, explicit clone); scoped style presets with 16 built-in styles, a character agent cluster, a standalone decision card, and card or novel export; long stories hold together through a frozen settings prefix, a hard-cut context window, traceable director notes and keyword/semantic/hybrid recall, with embeddings either online or fully local. Targets Harness 0.1.2-alpha.3 and applies its documented compatibility patches.
yyh-001/dsh-meme★ 125
Chat meme stickers: text-only send, mood auto-send, QQ/WeChat-style picker, auto-learn, custom packs.
Sutera-Diffusus/dsh-whale-musume★ 108
A whale-girl desktop pet for the DeepSeek Harness Web UI: pat-to-raise growth, work-state poses per tool type, 494 dialogue lines, 30 achievements, a growth diary, drag physics, theme sync and an accessibility mode. Chat-keyword sensing and API-balance care ship off and are opt-in; an optional weather mood calls Open-Meteo only after you name a city. No telemetry.
Community comments
Comments are public GitHub Discussions. Loading them connects to GitHub and Giscus; a GitHub account is required to post.