考虑到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 | iex

latest-beta.json中的版本是0.1.0-beta.3,导致无法安装到最新版本,只好改用winget安装。

winget install Unity.CLI

然后就没问题了,使用如下图 76a6004d-2410-4406-8d39-32bb11449434.png