dsh-xiangqi-mate
DeepSeek Harness bundle: 象棋对弈助手 / Xiangqi Mate — a human-vs-AI Chinese Chess plugin. Open the panel and a minimal board appears; you play Red, the model configured in your DSH session plays Black. Zero runtime dependencies, no build step for the host half. 适合想在 DSH 侧边栏与本地或 AI 模型进行象棋对弈娱乐的用户。
Install
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:lpeixin/dsh-xiangqi-mateREADME
Read the full README ↗Configuration
Edit your profile's cordis.patch.yml. A patch replaces the whole config, it does not merge — restate every key you want to keep.
- id: xiangqi
config:
opponent:
mode: model # model | local
timeoutMs: 60000
maxRetries: 2
maxTokensPerMove: 256
maxTokensPerGame: 20000
local:
depth: 4
timeMs: 300
rules:
fiftyMovePlies: 120
perpetualCheckLoses: true
ui:
showCoordinates: true
showEval: false
animation: true
clock: off # off | perMove | total
opponent.mode: local produces no model requests at all. Leaving opponent.provider / model unset follows the current session's model route.
Note on config discovery. The plugin declares its config with a hand-written, dependency-free StandardSchemaV1, so the values are validated and defaulted when the row activates, but the schema is not projected into DSH's config tooling (it reports
unsupportedrather than showing the fields). Write the keys above by hand in your patch file; this table is the reference. (The two sibling third-party plugins declare no config at all.)