Repository navigation
feat(taptap-maker): upgrade runtime and add local console - #131
Conversation
- Upgrade bundled @taptap/maker to 0.0.34 with a reproducible recipe, inventory checks, licenses, and retained Cindy compatibility patches. - Add the maker_console tool and settings-page entry with loopback URL validation and explicit execution-state handling. - Synchronize four-language contracts, maintenance documentation, and regression coverage for console routing, settings wiring, and runtime safeguards. - Validate with the repository contract, localization, provisioning, publish-workflow, Maker, and runtime-upgrade test suites (84 tests passed). Signed-off-by: maimaiti <liangdong@xd.com>
|
- Align Maker console behavior text across manifest, locales, and settings. - Reject archive links and special entries before Runtime extraction. - Add regression coverage for archive type validation. This closes the review findings about inconsistent console semantics and unsafe tar entries. Validation: full plugin contract, localization, provisioning, publish-workflow, Maker, and upgrade tests pass (85 tests). Signed-off-by: maimaiti <liangdong@xd.com>
|
关于 误报来自仓库 这条地址相关意见应按仓库规则误报处理。Runtime/vendor 升级及新增能力的维护者人工审查仍是独立事项,不等同于整个 PR 已获批准。 |
|
更新:审查规则修正 #132 已合并到 规则现已明确允许在 Runtime/vendor 升级及新增能力仍按各自的审查要求处理。 |
|
当前 head 维护者针对性核查已覆盖 目前还不能把 vendor 审查记为完成。按 main 的
以上是已有审查规则要求的证据补齐,不要求修改本地控制台地址,也不据此认定上述域名恶意。补齐后再完成维护者 Approve 和作者合并确认流程。 |
What changed / 改了什么
涉及插件:
taptap-maker。@taptap/makerRuntime 从 0.0.33 升级到 0.0.34,并保留已审查的 V1–V5 Cindy 兼容补丁。maker_console工具及设置页入口:通过系统 Node 启动官方本地服务,严格校验 loopback URL,并在 Cindy 右侧打开;不会自动构建、提交或安装游戏运行环境。Why / 为什么
本次 Runtime 升级需要保留历史的执行三态、受限账号提示、访问状态刷新和 Skill 写入路径保护;控制台能力复用官方 Runtime 已有的 CLI JSON 接口,避免新增独立服务协议,同时让 Agent 和设置页都能打开本地 Maker 控制台。
Checklist
node_modules. 已完成完整 diff 审查。ghost.json只声明实际使用的 Node、preview loopback 和maker_console能力;新增能力及必要性已在上文说明。not_executed / executed / unknown,不对 unknown 自动重试。ghost.json.version从 2.1.13 提升到 2.1.15,且高于 main。minCindyVersion: 0.1.64。THIRD-PARTY-LICENSES.txt。git commit -s签名。Tool declaration changes / 工具声明改动
新增
maker_console:只启动官方本地控制台并打开页面,不自动构建、提交或安装运行环境。新增127.0.0.1preview host 仅用于 Host 右侧打开已校验的本地控制台 URL;媒体开关不限制控制台中的手动操作。Verification / 验证
node --test .tests/plugin-contract.test.mjs .tests/localization.test.mjs .tests/provisioning.test.mjs .tests/publish-workflows.test.mjs .tests/taptap-maker.test.mjs .tests/taptap-maker-upgrade.test.mjsnode .github/scripts/sync-maker-runtime.mjs 0.0.34 --checkgit diff --checkpassed8e9defb33a21d54f949507ff56517b7e7eb5af7cpr-plugins-131-8e9defb33a21d54f949507ff56517b7e7eb5af7c-35612704022-139afa416f9b72b8f5a1ab9b03196c14a6204e394d04bf79f2bba8986d32ac273Sensitive changes / 敏感变更
@taptap/maker@0.0.34,新增/更新官方 Console 与 Local Preview 文档,并保留五项 Cindy bundle 补丁。node/console.cjs、工具maker_console和 preview host127.0.0.1;均为本地控制台启动/展示所必需。minCindyVersion放宽/删除。