dsh-minecraft-ui:Minecraft 风格的 DeepSeek Harness Agent 工作空间

前言

DSH 中常见的 Workspace、Session、Conversation、Trajectory、Composer、权限、模型选择和上下文统计,通常需要分别打开不同视图。dsh-minecraft-ui 是一个由 TFboy1 维护的客户端插件包,许可证为 MIT。它把 DeepSeek Harness 变成一座可游玩的 Minecraft 风格 Agent 工作空间,让这些对象以体素世界中的设施呈现。

这是什么

dsh-minecraft-ui 以 Cordis Client Plugin 形式挂载到官方 shell.overlay,保留 DSH 原生的 Workspace、Session、Conversation、Trajectory、Composer、权限、模型选择和上下文统计。

它把 DSH 的运行状态转译为游戏对象:运行中的 Session 显示为工作小狗,状态牌展示 Agent 最新进展,并通过 Tool Call 引导到对应设施。

核心功能

体素世界

  • 可游玩的 Minecraft 风格第一人称体素世界。
  • 支持移动、跳跃、疾跑、潜行、挖掘、放置方块和切换快捷栏。
  • 世界差异、玩家位置、背包、箱子与选择状态可持久化。

语义设施

插件提供以下语义设施:

  • 模型箱
  • 插件箱
  • 附魔台
  • 制图台
  • 社区插件宝箱
  • 资料书架
  • Agent 终端

工作小狗

  • 运行中的 Session 显示为工作小狗。
  • 状态牌展示 Agent 最新进展。
  • Tool Call 会引导到对应设施。
  • 右击工作小狗会切换到对应 Session,并直接打开原生工作台。

社区插件安全流程

  • 社区插件采用发现、收集、检查、明确确认的 dry-run 安全流程。
  • 确认结果始终是 dry-run。
  • DSHcraft 不会 spawn CLI,也不会自行修改任何 profile。

安装与启用

建议先安装到独立 canary profile,不要直接在正在使用的主 Web profile 中启用候选版本。

运行环境要求 Node.js 22+;packageManagerpnpm@11.7.0

npm 推荐安装:

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

安装后查看配置:

dsh --profile <canary> --dump-config

Cordis 会用 Schemastery 校验配置并填充默认值;非法路径、协议和数值范围会在插件激活时直接报错。

如果使用 Git 安装,会运行 prepare 构建;pnpm 10+ 要求用户显式允许该安装脚本。

典型用法

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

常用按键:

  • G 打开原生工作台。
  • E 打开背包。
  • Tab 查看 Session 列表。
  • M 打开模型箱。
  • P 打开插件箱。
  • R 打开附魔台。
  • N 打开 Workspace 地图。
  • L 打开社区插件宝箱。

适用场景与注意

适用于需要在一个可视化体素界面中查看 DSH 的 Workspace、Session、模型、插件、社区插件和 Agent 运行状态的场景。

注意:

  • 作为 DSH 插件,它会在当前 dsh 进程权限下运行;安装前应检查源码和许可证。
  • 许可证为 MIT。
  • 不要直接在正在使用的主 Web profile 中启用候选版本;先安装到独立 canary profile。
  • 社区插件确认只是 dry-run;DSHcraft 不会 spawn CLI,也不会自行修改任何 profile。
  • 插件激活时会校验配置;非法路径、协议和数值范围会直接报错。

链接

  • GitHub:https://github.com/TFboy1/dsh-minecraft-ui
  • 目录页:https://www.skillhub.cn/plugins/TFboy1/dsh-minecraft-ui(该 URL 在素材中标记为来自插件线索,使用前请自行确认)
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜