Preface¶
Common elements in DSH, such as Workspace, Session, Conversation, Trajectory, Composer, Permissions, Model Selection, and Context Statistics, typically require opening different views. dsh-minecraft-ui is a client plugin package maintained by TFboy1 and licensed under MIT. It transforms the DeepSeek Harness into a playable Minecraft-style Agent workspace, presenting these objects as facilities within a voxel world.
What is this¶
dsh-minecraft-ui mounts onto the official shell.overlay in the form of a Cordis Client Plugin, preserving DSH’s native Workspace, Session, Conversation, Trajectory, Composer, Permissions, Model Selection, and Context Statistics.
It translates DSH’s runtime state into game objects: running Sessions are displayed as working dogs, status boards show the Agent’s latest progress, and Tool Calls guide the user to corresponding facilities.
Core Features¶
Voxel World¶
- A playable Minecraft-style first-person voxel world.
- Supports movement, jumping, sprinting, sneaking, mining, placing blocks, and switching hotbar.
- World differences, player position, inventory, chests, and selection state can be persisted.
Semantic Facilities¶
The plugin provides the following semantic facilities:
- Model Chest
- Plugin Chest
- Enchanting Table
- Cartography Table
- Community Plugin Chest
- Bookshelf
- Agent Terminal
Working Dogs¶
- Running Sessions are displayed as working dogs.
- Status boards show the Agent’s latest progress.
- Tool Calls guide to corresponding facilities.
- Right-clicking a working dog switches to the corresponding Session and opens the native workspace directly.
Community Plugin Safety Process¶
- Community plugins adopt a dry-run safety process of discover, collect, inspect, and explicit confirmation.
- The confirmation result is always a dry-run.
- DSHcraft does not spawn CLI, nor does it modify any profile on its own.
Installation & Enabling¶
It is recommended to install this to an independent canary profile first; do not enable the candidate version directly in the main Web profile you are currently using.
Runtime environment requirements: Node.js 22+; packageManager is pnpm@11.7.0.
Recommended npm installation:
dsh plugin --profile <canary> add dsh-minecraft-ui
After installation, view the configuration:
dsh --profile <canary> --dump-config
Cordis will validate the configuration and fill in default values using Schemastery; invalid paths, protocols, and numeric ranges will throw errors directly when the plugin is activated.
If installing via Git, the prepare script will be run; pnpm 10+ requires the user to explicitly allow this installation script.
Typical Usage¶
After the first click on the screen, the browser will request Pointer Lock; mouse lock will be released immediately when opening any facility.
Common keys:
- Press
Gto open the native workspace. - Press
Eto open the inventory. - Press
Tabto view the Session list. - Press
Mto open the Model Chest. - Press
Pto open the Plugin Chest. - Press
Rto open the Enchanting Table. - Press
Nto open the Workspace map. - Press
Lto open the Community Plugin Chest.
Applicable Scenarios & Notes¶
Suitable for scenarios where you need to view DSH’s Workspace, Session, Models, Plugins, Community Plugins, and Agent runtime status within a visual voxel interface.
Notes:
- As a DSH plugin, it runs under the permissions of the current dsh process; you should check the source code and license before installing.
- The license is MIT.
- Do not enable the candidate version directly in the main Web profile you are using; install to an independent canary profile first.
- Community plugin confirmation is just a dry-run; DSHcraft will not spawn CLI, nor will it modify any profile on its own.
- The plugin will validate the configuration upon activation; invalid paths, protocols, and numeric ranges will result in direct errors.
Links¶
- GitHub: https://github.com/TFboy1/dsh-minecraft-ui
- Directory Page: https://www.skillhub.cn/plugins/TFboy1/dsh-minecraft-ui (This URL is marked as from plugin clues in the material, please confirm it yourself before using)