插件目录 / Developer / godot-tools-dsh-plugin
godot-tools-dsh-plugin
已验证 · 实测可装 jxb01
功能简介
DSH (DeepSeek Harness) bundle plugin: native agent tools driving local Godot 4.x (headless CLI + editor launcher)
可用 — 实测通过,早期项目
DSH (DeepSeek Harness) bundle plugin: native agent tools driving local Godot 4.x (headless CLI + editor launcher) 实测能干净安装、正常启动。早期项目,但功能可用。
「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。
README
godot-tools-dsh-plugin
Standard bundle package for DeepSeek Harness: native agent tools that drive a local Godot 4.x executable (headless CLI + editor launcher). No MCP server, no network, no runtime npm installs.
旧的手动安装版(out-of-tree DIY 形态)在 jxb01/godot-tools-dsh。本仓库是标准
dsh.bundle形态,可一键安装/卸载。
Tools
| Tool | What it does |
|---|---|
godot_check |
Validate a Godot project headless (import + first frame) |
godot_import |
Re-import all assets headless |
godot_run_scene |
Run a scene headless for N frames |
godot_run_script |
Run a GDScript headless (SceneTree/MainLoop); captures print() and exit code |
godot_list_assets |
Recursively list .tscn / .gd / .tres |
godot_open_editor |
Launch the Godot editor GUI (detached) |
godot_toggle |
Live enable/disable of the godot_* tools in-session, no restart |
Install (one command)
From a git host (no build script needed — pure JS, ships sources that load directly):
dsh plugin --profile web add github:jxb01/godot-tools-dsh-plugin
Or from a local checkout:
dsh plugin --profile web add /path/to/godot-tools-dsh-plugin
Then restart dsh web. The 7 tools appear in the agent chat.
⚠️ 如果你用的是源码 checkout,命令前缀为
pnpm dsh plugin ...。
Configure
Override in your profile's cordis.patch.yml (target the row by id):
- id: godot-tools
config:
godotExe: 'D:/path/to/Godot_v4.7.1-stable_win64_console.exe' # optional
Toggle / disable
- In-session: call
godot_toggle(enabled: false | true). Resets to enabled on restart. - At boot: add
disabled: !!js process.env.GODOT_TOOLS === '0'to the row in your profile's patch, then startdsh webwithGODOT_TOOLS=0.
Uninstall (one command)
dsh plugin --profile web remove godot-tools-dsh-plugin
中文说明
DeepSeek Harness 的标准 bundle 包:原生驱动本地 Godot 4.x 可执行文件的 Agent 工具(headless CLI + 编辑器启动)。无需 MCP、无网络依赖、运行时零 npm 安装。
工具
godot_check 无头校验 / godot_import 重导入 / godot_run_scene 跑场景 / godot_run_script 跑 GDScript / godot_list_assets 列资源 / godot_open_editor 打开编辑器 / godot_toggle 会话内开关。
一键安装
dsh plugin --profile web add github:jxb01/godot-tools-dsh-plugin
或本地目录 dsh plugin --profile web add /path/to/godot-tools-dsh-plugin,然后重启 dsh web 即可。
配置 / 开关 / 卸载
- 配置:在 profile 的
cordis.patch.yml按 idgodot-tools覆盖config.godotExe - 会话内开关:
godot_toggle(enabled: bool) - 卸载:
dsh plugin --profile web remove godot-tools-dsh-plugin
License
MIT — see LICENSE.
第三方依赖许可证见 THIRD_PARTY_NOTICES.md。
Third-party license notices: THIRD_PARTY_NOTICES.md.
安装
装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:
dsh plugin add dshbase-catalog 然后对 agent 说「帮我装 godot-tools-dsh-plugin」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。
该插件是 GitHub 源码(未发 npm)——直接从仓库装:
Web profile:
dsh plugin --profile web add github:jxb01/godot-tools-dsh-plugin Headless(CLI)profile:
dsh plugin --profile headless add github:jxb01/godot-tools-dsh-plugin 实测报告
验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。