Merge branch 'master' into fix/ref-persistent
Project CI / AI game creator shell Rust shard 1/4 (pull_request) Successful in 4m3s
Project CI / AI game creator shell Rust shard 2/4 (pull_request) Successful in 6m44s
Project CI / AI game creator shell Rust smoke (pull_request) Successful in 2m44s
Project CI / AI game creator shell Rust crates (pull_request) Successful in 2m11s
Project CI / AI game creator shell Rust shard 4/4 (pull_request) Successful in 5m28s
Project CI / AI game creator shell Rust shard 3/4 (pull_request) Successful in 5m53s
Project CI / Frontend tests (pull_request) Failing after 7m14s
Project CI / Repository checks (pull_request) Failing after 11m30s
Project CI / Backend tests (pull_request) Successful in 15m32s
Project CI / AI game creator shell web tests (pull_request) Failing after 6m26s
Project CI / Native shell tests (pull_request) Successful in 17m50s

This commit is contained in:
2026-09-18 14:58:55 +08:00
@@ -52,7 +52,7 @@ templates/
| --- | --- |
| `fetch_game_template_library` | 读 `templates/index.json`(≤4 MiB),校验后缓存到 `<app_data>/templates/index.json`;网络失败时回退本机缓存并在 `source``cache` |
| `download_game_template` | 取清单里对应条目,流式下载 zip(≤512 MiB),校验字节数与 SHA-256,解压到 `<app_data>/templates/installed/<id>/<version>/`,最后写 `installed.json` 作为安装完成的唯一标记 |
| `create_automatic_local_game_project_from_template` | 需要时先安装模板,然后在 `<app_data>/projects/` 下按既有自动工作区规则建目录:先复制模板文件,再走 `init_local_game_project_at``.agent` 清单与标准目录 |
| `create_automatic_local_game_project_from_template` | 需要时先安装模板,然后在 `<app_data>/projects/` 下按既有自动工作区规则建目录:先复制模板文件,再走 `init_local_game_project_at``.agent` 清单与标准目录。根目录可用 `projectsRoot` 覆盖(必须来自本机目录选择器并通过私有路径门禁),未指定时仍是 `<app_data>/projects/`;见 [`【实施计划】AGC项目创建目录可选-2026-09-17.md`](../project-memory/plans/【实施计划】AGC项目创建目录可选-2026-09-17.md) |
安全与健壮性: