DeepSeek Harness plugin

dsh-gamemode

DSH 插件:/gamemode 1 = 一键切换到内置创造模式(cordis)预设。DSH plugin: /gamemode 1 = switch to the built-in Creative Mode (cordis) agent preset.

Jump to install

Source facts

Repository
XCNXNXNX/dsh-gamemode
Latest update
Aug 20, 2026
Category
Workflow & Automation
GitHub stars
2
Format
plugin
Catalog evidence
Upstream dsh.bundle evidence
Evidence path
package.json#dsh.bundle
Checked against
0.1.0-rc.8
Upstream check date
2026-08-20

This evidence comes from the upstream catalog. This site has not installed, run, or security-reviewed the plugin.

Install

Start with a prompt that asks an agent to review the GitHub repository and source. Switch to the command if you want to install it yourself.

Copy this prompt into DSH, Codex, or another agent and ask it to review the GitHub repository and source first.

Do not install or run any commands yet. Read this plugin's GitHub repository, README, and relevant source code. Then answer the questions below clearly and directly so I can decide whether it fits my needs:

1. What is this plugin, and what problem does it solve?
2. Who is it for, and what are its typical use cases?
3. How is it used after installation? Include one minimal example.
4. What known limitations or privacy, security, compatibility, or maintenance risks does it have?
5. Give a clear recommendation: recommend, conditionally recommend, or do not recommend, with reasons.

Distinguish statements documented by the repository, inferences from source code, and unknowns. If evidence is insufficient, say so explicitly. Do not guess or simply repeat the README.

GitHub: https://github.com/XCNXNXNX/dsh-gamemode
Plugin: dsh-gamemode
Author: XCNXNXNX

Check the source files

Read the README and other files from this plugin directory before installing.

File explorer3 files
README.mdSource · read only

dsh-gamemode

DSH 插件:/gamemode 1 = 一键切换到 DeepSeek Harness 内置“创造模式”(cordis)Agent 预设。 DSH plugin: /gamemode 1 = one-command switch to the built-in Creative Mode (cordis) agent preset.

![gamemode showcase](./assets/gamemode.png)

[English](#english) | [中文](#chinese)

---

English

A tiny DeepSeek Harness slash-command plugin that turns the Minecraft-meme command /gamemode 1 into a real switch to the built-in Creative Mode agent preset.

In DeepSeek Harness, Creative Mode is the built-in cordis preset (its preset.yml declares name: 创造模式). This plugin performs the exact same operation as the Web UI preset picker:

1. ctx.agentPresets.recompose(agent.ctx, presetId) — re-links the live agent to the preset's standing mount. 2. agent.session.append('agent-preset/selected', { agentPreset }) — records the durable selection so resume/fork rebuilds the same composition.

One-command install

dsh plugin --profile web add dsh-gamemode

Other install sources:

# straight from GitHub (prebuilt lib/ is committed, no build allowlist needed)
dsh plugin --profile web add github:XCNXNXNX/dsh-gamemode

# or the prebuilt release tarball
dsh plugin --profile web add https://github.com/XCNXNXNX/dsh-gamemode/releases/download/v0.0.3/dsh-gamemode-0.0.3.tgz

The package declares dsh.bundle; cordis.patch.yml inserts the plugin row automatically. If your profile has another name, replace web with it.

Usage

CommandEffect
/gamemode 1 (or /gamemode creative)Switch to Creative Mode (cordis preset)
/gamemode 0 (or /gamemode survival)Switch to Standard Mode (standard preset)
/gamemodeShow the current preset

Limitation (same as the official UI)

An agent preset can only be switched while the session is still blank — before any turn/start has been written. Once the conversation starts, the preset is locked, because the history was produced under the old composition. Use /gamemode 1 on a new session before sending your first message.

Build

With a DeepSeek Harness checkout:

bash scripts/build.sh

Install/inject the produced package with the DSH plugin tooling, e.g. dev_inject_plugin.

License

[BSD-3-Clause](./LICENSE)

---

中文

一个极简的 DeepSeek Harness 斜杠命令插件:把 Minecraft 梗命令 /gamemode 1 变成真正切换内置 “创造模式” Agent 预设的命令。

DeepSeek Harness 里的“创造模式”就是内置 cordis 预设(其 preset.yml 声明 name: 创造模式)。本插件执行与 Web UI 预设选择器完全相同的官方路径:

1. ctx.agentPresets.recompose(agent.ctx, presetId) — 把当前 live agent 重新挂到目标预设的 standing mount; 2. agent.session.append('agent-preset/selected', { agentPreset }) — 落盘持久选择,resume/fork 时能重建同一组合。

一句话安装

dsh plugin --profile web add dsh-gamemode

其他安装来源:

# 直接从 GitHub 安装(已提交预构建 lib/,无需 pnpm 构建授权)
dsh plugin --profile web add github:XCNXNXNX/dsh-gamemode

# 或使用预构建的 Release tarball
dsh plugin --profile web add https://github.com/XCNXNXNX/dsh-gamemode/releases/download/v0.0.3/dsh-gamemode-0.0.3.tgz

包已声明 dsh.bundlecordis.patch.yml 会自动插入插件行。如果你的 profile 名不是 web,把命令里的 web 换成自己的 profile 名。

用法

命令作用
/gamemode 1(或 /gamemode creative切换到创造模式(cordis 预设)
/gamemode 0(或 /gamemode survival切换到标准模式(standard 预设)
/gamemode查看当前会话预设

限制(与官方界面一致)

Agent 预设只能在会话尚未开始(日志中还没有 turn/start)时切换。对话一旦开始,预设即锁定——因为历史是在旧组合下产生的。请在新会话发送第一条消息前使用 /gamemode 1

构建

在有 DeepSeek Harness checkout 的环境:

bash scripts/build.sh

用 DSH 插件工具链安装/注入生成的包,例如 dev_inject_plugin

---

![Good](./assets/good.png)