dsh-kaiju
生活娱乐 活跃维护

dsh-kaiju

Paloma966/dsh-kaiju

依托视觉回环机制,支持AI通过截图识别、逻辑推理、自动注入键鼠操作的完整流程,配合Kaiju引擎快速完成游戏开发相关交互操作,降低AI驱动游戏开发的接入门槛。

0
Stars 标星
0
Forks 分支
0
Watchers 关注
0
Open Issues
TypeScript
主要语言
None
开源协议
77 KB
仓库大小
1 个月前
最后推送
一键安装扩展 / 插件指令
dsh plugin --profile web add github:Paloma966/dsh-kaiju
git clone https://github.com/Paloma966/dsh-kaiju.git
git clone git@github.com:Paloma966/dsh-kaiju.git
README.md main

dsh-kaiju

让 AI 使用 Kaiju Engine(Go + Vulkan 的 2D/3D 游戏引擎,自带编辑器)开发游戏的 DeepSeek Harness 插件项目。

仓库结构

路径 内容
plugin/ dsh-kaiju 插件包(安装单元:dsh plugin --profile web add <本仓库>/plugin
plugin/src/ TypeScript 源码(lib 纯逻辑 / tools 工具逻辑 / index 胶水)
plugin/lib/ 构建产物(随仓库提交,git 安装免构建)
plugin/skills/ 2 个打包技能(官方 agent_skill 搬运 + aidriver 工具版改写)
plugin/tests/ 21 个单元测试 + 端到端冒烟(mock AI Driver HTTP server)

核心能力:视觉回环

构建带 AI Driver 的游戏 → 后台运行 → 截图直接进入模型上下文 → 模型看图推理 → 注入鼠标键盘 → 再截图验证,循环往复。

  • 7 工具:kaiju_build / kaiju_run / kaiju_state / kaiju_screenshot / kaiju_input / kaiju_resize / kaiju_quit
  • 3 命令:/kaiju-build / /kaiju-run / /kaiju-status
  • 2 技能:kaijuengine-game-dev(开发知识)/ kaijuengine-aidriver(驱动契约)

详见 plugin/README.md

开发

cd plugin
tsc -p tsconfig.json                # 构建到 lib/
node --test tests/*.test.ts         # 单元测试
npm run smoke                       # 端到端冒烟(真实 DSH defineTool 验证)

状态

  • [x] 插件骨架 + 7 工具 + 3 命令 + 2 技能
  • [x] 构建产物 + 21 单元测试 + 冒烟测试通过
  • [x] 安装到 DSH web profile(dsh plugin --profile web add ...,composition 树已含 dsh-kaiju)
  • [ ] 重启 DSH 后在会话中实际驱动一个 kaiju 游戏(需要游戏项目 + Go 1.25/Vulkan 环境)