Repository navigation
v1.7.23
GameLibrary v1.7.23
简体中文
修复 MCP 工具启动、标签批次回滚和启动入口验证,恢复完整 CI 检查。本版包含此前 Godot/MTool、Unity 翻译、已游玩游戏库、五星评分、封面筛选与 BAT 启动功能。
主要修复
- MCP 可选 JSON 参数可以正常生成工具描述,并区分省略参数与显式 null,分别保留或清除原值。
- 嵌套 SQLite 事务使用保存点,标签重排发生冲突时回滚整个批次。
- 启动观察在同一存活进程上重试读取主模块,保留进程身份、目录边界与 30 秒验证门槛。
- CI 独立检查格式,保留完整构建和测试结果,上传 TRX 与图谱报告附件。
下载与升级
提供 Setup 安装器、Portable 便携包、Tools 工具包和版本化 SHA-256 清单。安装器未签名,Windows 可能提示未知发布者。请核对同版本清单。
先从托盘退出 GameLibrary 再安装。本版修复没有新增数据库迁移;从早期版本升级前备份游戏库,降级前确认数据库兼容性。安装保留个人库和原游戏文件。
构建与验收
上传沿用另一位 agent 已生成的原始 v1.7.23 安装包,二进制源码为 475837e9a3c23ff44356165075ab2ea1815df5b7,原始工作树干净。没有重新构建,也未混入其他版本代码。
本地与 GitHub CI 的 867 项 .NET、102 项前端测试均通过;图谱检查通过。生产报告为 16 passed、1 not-run,包布局及内外 SHA-256 已核对。维护者于 2026-10-20 在“CI修复”会话确认“人工验收没问题”,人工验收登记为 passed。
构建时为保留正在运行的日常实例而跳过自动 WebView 烟测,该项仍为 not-run,原始 stableReady=false 不改写。本次发布目标经维护者修正为 v1.7.23,沿用本次发布的验收豁免,正式发布并设为 Latest。详见验收记录。
English
Fix MCP tool startup, tag-batch rollback and launch verification, and restore complete CI checks. Earlier Godot/MTool, Unity translation, Played, ratings, cover filtering and BAT support are included.
Fixes
- Generate valid schemas for optional MCP JSON arguments and distinguish omitted arguments from explicit null values.
- Use SQLite savepoints for nested transactions so a tag reorder conflict rolls back the full batch.
- Retry main-module inspection on the same live process, preserving identity, directory boundaries and the 30-second verification threshold.
- Run formatting independently in CI and retain build/test results, TRX files and graph report artifacts.
Downloads and upgrade
Assets include Setup, Portable, Tools and a versioned SHA-256 manifest. The installer is unsigned. Exit GameLibrary from the tray before installing. These fixes add no database migration; back up before upgrading from older versions and check compatibility before downgrading. Installation preserves personal library data and original games.
Build and acceptance
These are the original v1.7.23 packages built by the other agent from 475837e9a3c23ff44356165075ab2ea1815df5b7, with a clean source worktree. They were not rebuilt or replaced with code from another version.
Local and GitHub CI checks passed 867 .NET and 102 frontend tests; graph checks also passed. The production report has 16 passed and one not-run item. Package layout and internal/external hashes were checked. The maintainer confirmed manual acceptance on 2026-10-20 in the CI repair conversation, and manual acceptance is recorded as passed.
Automated WebView smoke was skipped to preserve the running daily instance. It remains not-run, and the original stableReady=false is retained. The maintainer corrected this publication's target to v1.7.23; the waiver for this publication covers that remaining item. This is the formal Latest release. See the acceptance record.