现在 update 命令会把整个项目更新到最新,而不再只是 CLI
1 项亮点2 项修复
在项目中运行 gamedev update 命令时,现在除了 CLI,还会刷新项目的 MCP 插件和已安装的扩展;桌面端的“Update Package”按钮也会继续把扩展一并更新。
精选
一条命令完成整个项目的更新
在项目中运行 gamedev update 现在会把项目的 MCP 插件和已安装的扩展一并升级到最新版本,CLI 也在其中。在项目之外则只更新 CLI;check 模式只报告哪些内容落后,不写入任何内容,并提供跳过项目、CLI 或扩展的参数。桌面端的“Update Package”按钮和 install-plugin 命令现在会在插件更新后继续更新已安装的扩展,并显示更新后留下的结果。本地环境设置会被尊重:链接的开发检出、git 和本地路径安装、已禁用的 Unreal 扩展以及固定版本的 Godot 都不会被替换,Unreal 插件在编辑器打开期间也不会被改动。 (#1300)
修复
更安全地重启 Unreal 编辑器并建立连接
重启 Unreal 编辑器现在会通过编辑器自身的关闭检查来关闭它,并且只在没有任何未保存内容时才执行;若有未保存的包,会按名称逐一报告。连接项目时,不再会因为其他用户的编辑器进程(应用无法读取)而受阻;如果系统无法以礼貌的方式关闭窗口,现在会直接拒绝,而不是强制结束编辑器。 (#1293)
扩展提示在目录读取缓慢时依然保留
当扩展目录读取缓慢或处于冷启动状态时,工具搜索现在会基于上一次有效的列表作答,并在后台刷新,因此可安装扩展的提示仍会出现,而不会悄悄消失。此前,搜索可能报告自身已完成,而提示却被静默丢弃。 (#1297)
底层变更
- ci: skip the heavy jobs on documentation-only pull requests (#1294)
- docs(ci): how documentation-only pull requests skip the heavy jobs (#1295)
- docs(agent-lab): iteration 12 — Control Rig rerun (75%), root cause of editor kills (#1292)
- docs(agent-lab): iteration 13 — Enhanced Input rerun (90%), tool search hint lost (#1296)
- docs(agent-lab): new tasks: the extension catalog and a Landscape + PCG island (#1299)
- ci: the docs-only gate checks out into its own folder (#1301)