考虑到dsh和codex的架构,直觉认为搓dsh的插件去做unity的agent辅助工作比codex对我来说更具有性价比。
为了让agent去操作unity editor,首先要让unity暴露出操作接口,这里使用unity hub cli,然后在dsh中使用插件unity-plugin。
这里有一个问题,直接使用以下方式安装似乎不行(26.9.12)
$env:UNITY_CLI_CHANNEL='beta'; irm https://public-cdn.cloud.unity3d.com/hub/prod/cli/install.ps1 | iexlatest-beta.json中的版本是0.1.0-beta.3,导致无法安装到最新版本,只好改用winget安装。
winget install Unity.CLI然后就没问题了,使用如下图
