dsh-web
zhu1090093659/dsh-webDeepSeek Harness(DSH)Web 插件聚合生态包 · 一切皆插件,创意工坊分发(dsh-market.com)
AI-assisted Godot game creation for DeepSeek Harness: build scenes, edit scripts, run games, and verify results.
中文 | English
给 DeepSeek Harness 增加一个专门做 Godot 游戏的 Godot Creator 模式。你描述玩法,AI 通过原版 Godot AI 操作当前打开的编辑器,搭场景、改脚本、制作 UI,再运行并检查结果。插件同时提供游戏创作台、16 个 Godot Skills、3 个工作流和第三方 Skill 市场。Godot AI Addon 需要你在目标项目中手动安装并启用。
当前版本 0.7.0,支持 DSH 0.2.0-rc.2 Web;不支持旧 rc8。所有能力集中在一个 godot-creator preset,不再提供 Adaptive 模式。
需要 DSH 0.2.0-rc.2 Web、Node.js 22.19+ 的 22.x 或 24+(不使用 Node 23),以及 uvx。Godot 最低 4.5,推荐 4.7+;Godot AI 后端固定在已验证的 3.1.5。
先确认:
uvx --version
使用与你的 Web 实例相同的 profile。例如本机 dsh-web 使用 web-rc2:
dsh plugin --profile web-rc2 add dsh-godot-ai@0.7.0
如果你的全局 dsh 比源码旧,在新版 DSH 源码目录使用对应的 CLI:
node --import tsx/esm apps/cli/src/bin.ts plugin --profile web-rc2 add dsh-godot-ai@0.7.0
安装完成后,在当前任务结束时重新启动原来的 Web 命令。Godot Creator 会自动出现在 Agent 预设列表中,无需再点击“安装游戏创造模式”,也不会创建一套用户目录 preset 副本。
如果模式选择不可见,在设置中开启“显示代码工作视图”,再查看 Agent 预设;也可把 Godot Creator 设为新会话默认模式。
3.1.5 Addon。如果 AssetLib 的最新版本已高于 3.1.5,使用对应的 v3.1.5 源码中的 addons/godot_ai;不要盲目把未经验证的新 Addon 与旧后端混用。插件不自动写入你的项目。安装帮助和连接诊断在 DSH 设置中的 Godot AI 卡片。
新建会话并选择 Godot Creator。打开顶部的游戏创作台,确认连接状态和目标项目;多个项目时先选清楚目标。可以直接输入:
创建一个 480×720 的 2D 躲避游戏。
玩家可以左右移动和跳跃,碰到障碍后重生,走到终点显示胜利,
并提供重新开始按钮。完成后运行游戏,检查日志和画面。
创作台中的“2D 游戏骨架”“3D 可玩原型”“菜单与 HUD”只把需求放进输入框,不会自动发送,也不会覆盖已有草稿。
Godot 编辑器操作由原版 Godot AI 实现;这个插件负责 DSH 模式、对话规则、知识、工作流和界面,不替代游戏引擎,也不保证一句话就完成整款游戏。
不是复制 Minimal,也不再复制用户目录中的 Standard。当前模式基于 DSH 0.2.0-rc.2 官方 Web PTC 预设的声明式配置,加入 Godot 专属规则、MCP 和技能提供方。
它保留文件、Shell、搜索、Skills、计划、目标、压缩和验证工具;通过原生 PTC 把模型直接调用的入口收敛到 run_code。这是聚焦工具编排,不是删除工程能力。Standard、Minimal 等 DSH 自带模式不被修改。
从 0.6.0 升级时,需要同时升级 DSH;新会话统一选择 Godot Creator。旧 godot-creator-adaptive 会话不做无损恢复承诺,旧用户 preset 文件不会自动删除,请先备份旧配置与会话。
16 个内置 Godot Skills 是离线兜底,跟随 npm 版本更新;正文按任务读取,不把整个目录塞入每轮提示词。项目和用户的同名 Skill 可以按 DSH 的作用域和优先级覆盖兜底版本,来源及许可证见 Skills 说明。
第三方市场继续提供“已安装 / 精选 / GitHub 导入 / 更新”四个标签页:
市场数据保存在 $DSH_HOME/dsh-godot-ai/skill-market/v1,不写进插件目录。候选不等于默认安装:Three.js 与网页小游戏技能仍不默认安装,许可证或安全状态不合格的条目保持不可安装。详见 第三方说明。
插件更新使用安装相应新版本的同一个命令,然后重启 DSH。Godot AI 新版会显示为待验证更新,不自动更换后端或 Addon。
cordis.patch.yml 声明一个 Host 插件和一个 Godot Creator preset;preset 内的 Agent 插件挂载 Persona、Skills 和 Godot AI MCP。Host 提供只读模式状态、集成诊断及 Skill 市场管理;Client 给设置和会话标题贡献界面。模式归属读取新版会话投影,工具展示使用官方 dsh-agent-tool-presentation 的 ptc 配置。
配置按 DSH 官方 rc.2 PTC 文件固定,契约测试验证其一致性。上游更新不会静默改写用户会话,后续 DSH 版本需要重新适配与验证。没有修改 DSH 源码,也没有工具名改写补丁或首轮自定义路由状态机。
模型直接看到 run_code 和当前生成的 TypeScript SDK;通过 SDK 调用 Godot 与工程工具。创作规则要求先确认目标项目,按需加载 Skill,顺序执行依赖性写入,每批读回,仅返回当前决策需要的摘要。第三方 Skill 仍需用户明确调用。
新版测试覆盖 TypeScript、单元与组件契约、tarball 正式安装、真实 rc.2 Web 挂载、45 个 Godot bindings、16 个 Skills、项目 Skill 覆盖、原生 PTC 只读调用和 Standard 隔离;证据见 插件能力验证。
本次环境没有连接 Godot Addon,没有重新测试三款完整游戏或真实模型生成,因此不宣称新版的游戏创作端到端通过。旧游戏验证属于历史版本证据。Godot AI 4.x 和 DSH 0.2.1-alpha 尚未验证;缺少 uvx、编辑器连接或兼容后端时请先修复设置页提示。
pnpm install
pnpm check
pnpm test
pnpm build
发布前先测试打包产物,再发布同一 tarball;发布后比较 npm、GitHub 附件和本地 SHA-256。迁移计划见 0.7.0 计划,版本变化见 CHANGELOG。License:MIT。
没有额外运行时实验模式。