DSH Hub
dsh-minecraft-ui cover

TFboy1/dsh-minecraft-ui

dsh-minecraft-ui

UIWeb UI3 GitHub stars· updated 2026-08-21

deepseek harness Minecraft UI

Install

npx @deepseek-ai/dsh plugin --profile <canary> add dsh-minecraft-ui

Restart `dsh web` after install. Bundle APIs can change during the developer preview.

README badge

dsh-minecraft-ui DSH Hub badge
[![DSH Hub](https://dshhub.dev/badge/dsh-minecraft-ui.svg)](https://dshhub.dev/plugins/dsh-minecraft-ui)

Paste this into your README. The star count updates with every catalog sync.

From the README

Excerpt from TFboy1/dsh-minecraft-ui, cleaned of badges and images.

把 DeepSeek Harness 变成一座可游玩的 Minecraft 风格 Agent 工作空间。<br> <sub>探索体素世界 · 装备模型 · 附魔推理强度 · 与正在工作的 Agent 并肩冒险</sub>

安装

DSHcraft 是一个同时声明 dsh.bundledsh.client 的正式组合包。安装后,它会贡献稳定 Cordis 行 minecraft-ui,浏览器模块身份为 dsh-minecraft-ui

不要直接在正在使用的主 Web profile 中启用候选版本。先安装到独立 canary profile,检查组合层,再通过 Guardian stage / canary / promote 流程提升。

npm(推荐)

安装预构建包:

dsh plugin --profile <canary> add dsh-minecraft-ui
dsh --profile <canary> --dump-config

本地 tarball

pnpm install
pnpm run verify
pnpm pack
dsh plugin --profile <canary> add ./dsh-minecraft-ui-0.3.0.tgz
dsh --profile <canary> --dump-config

固定 Git commit

dsh plugin --profile <canary> add github:TFboy1/dsh-minecraft-ui#<commit-sha>

Git 安装会运行本包的 prepare 构建。pnpm 10+ 要求用户显式允许该安装脚本;只对可信源码授权,并按 DSH 输出的准确包键配置 allowBuilds: dsh-minecraft-ui。不希望授予安装时构建权限时,请使用 npm 预构建包或 tarball。

卸载:

dsh plugin --profile <canary> remove dsh-minecraft-ui

项目介绍

把 DeepSeek Harness 变成一座可游玩的 Minecraft 风格 Agent 工作空间。

DSHcraft 不是一套重新实现的聊天界面。它以 Cordis Client Plugin 的形式挂载到官方 shell.overlay,保留 DSH 原生的 Workspace、Session、Conversation、Trajectory、Composer、权限、模型选择和上下文统计,只把进入方式、空间隐喻与视觉表现改造成方块世界。

界面预览

<a href="https://www.bilibili.com/video/BV1d48c6BEPj"><strong>▶ Minecraft 版 DeepSeek Harness 长这样?【B站AI创作公开赛】</strong></a><br> <sub>点击前往哔哩哔哩观看完整视频演示</sub>

  <strong>可游玩的方块世界</strong><br>
  <strong>背包与合成界面</strong><br>
  <strong>Agent 插件箱</strong><br>
  <strong>模型仓库</strong><br>
  <strong>推理强度附魔</strong><br>
  <strong>语义化设施</strong><br>

核心理念

DSH 概念DSHcraft 表现
正在运行的工作室内工作小狗
最新 Agent 进展小狗头顶状态牌
Model装备
Reasoning effort附魔
Tool / Plugin capability箱子中的物品
Chat / Composer工作台
Context / Token经验条与背包压力
Memory末影箱式长期存储隐喻(概念预留)
MCP红石系统(概念预留)
Workspace / Project地图与制图台
Community Plugin野外静态社区宝箱

功能

方块世界

  • 基于 Three.js 的第一人称体素世界。
  • 可移动、跳跃、疾跑、潜行、挖掘、放置方块和切换快捷栏。
  • 世界差异、玩家位置、背包、箱子与选择状态可持久化。
  • 方块破坏后生成世界掉落物,包含弹出、下落、旋转、拾取延迟和靠近自动拾取。
  • 背包空间不足时,未能拾取的剩余数量继续留在世界中。

原生 DSH 工作台

G 或使用室内工作台进入 Minecraft 风格的原生 DSH 界面:

  • Workspace / Project 文件夹展开、收起和排序。
  • 新建、打开、重命名、Fork、归档 Session。
  • 原生“对话 / 轨迹”视图和历史分页。
  • 原生 Composer、Queue、Steer、Stop、Slash Command 与附件逻辑。
  • 原生权限模式、审批、模型、推理强度、Context 和 Token 统计。
  • 额外提供 3×3 合成面板,但不替代原生会话功能。

工作小狗

  • 只为正在运行的工作生成小狗;空闲 Session 不生成生物。
  • 一只小狗对应一项运行中的 Session 工作。
  • 状态牌显示该 Agent 最新进展,可覆盖思考、回复流、Tool Call、命令、队列、审批等待、错误和上下文整理等状态。
  • Tool Call 会把小狗引导到对应设施并播放四足动作:
    • Read → 资料书架
    • Command → Agent 终端
    • Web Search → 制图台
    • Write / Edit → 工作台
  • 右击小狗会切换到它对应的 Session,并直接打开原生工作台。

语义设施

设施功能快捷键
工作台原生 DSH 会话与 3×3 合成G
模型箱查看与选择模型装备M
插件箱管理当前 Agent 的工具能力P
附魔台调整推理强度R
制图台浏览 Workspace / Project 地图N
社区插件宝箱探索社区插件目录L
资料书架Read 工具活动位置
Agent 终端Command 工具活动位置
公告牌操作教程

工作台、箱子、附魔台、书架、终端、制图台等设施被破坏后会掉落其自身物品,可进入背包并重新放置。旧存档中因早期错误掉落规则而丢失的室内核心设施会恢复一次。

操作

输入行为
W A S D移动
Space跳跃
Ctrl疾跑
Shift潜行
鼠标移动转动视角
左键长按挖掘方块
右键使用方块、打开设施或工作小狗
鼠标中键选取目标方块
滚轮 / 19切换快捷栏
E背包
F与副手交换
T游戏内聊天
TabSession 列表
Esc游戏菜单
G原生工作台
M模型箱
P插件箱
R附魔台
NWorkspace 地图
L社区插件宝箱

首次点击画面后浏览器会请求 Pointer Lock。打开任何设施时会立即释放鼠标锁定。

配置

Related plugins