Repository navigation
Conversation
MistEO
marked this pull request as ready for review
November 11, 2026 02:46
Contributor
Codex Review Summary: ✅ CompletedThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
Contributor
There was a problem hiding this comment.
Copilot was unable to review this pull request because the user who requested the review has insufficient remaining quota. Try requesting a review at a lower effort level.
An organization owner can choose the repository organization as the billing source for reviews requested by members with a paid Copilot license. Learn about Copilot code review billing.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
缓存的增量包只记录目标版本,外部升级后仍可能在下一次启动被安装。例如 v1→v3 的包没有修改引擎,安装目录已被外部更新到 v2 时,该包会把版本号写成 v3,却保留 v2 的引擎。
现在随检查结果保存项目 RID 和原始基线版本,启动恢复时同时核对这两项。自动下载、更新面板和设置页共用完成处理,先记录来源与下载返回的实际路径,再发布 completed,补齐设置页原本缺失的待安装记录。
旧记录缺少来源时会清除记录并重新检查更新,已下载文件保留。此行为也适用于历史全量包。版本比较沿用现有实现。
独立 review 发现的设置页漏存和状态发布顺序均已修复。
pnpm test125 项通过、1 项 macOS 专属测试跳过,TypeScript、Prettier 与pnpm build通过。新增回归执行实际服务、Zustand store 和三个生产下载回调,覆盖两个下载来源、来源匹配、外部升级、历史记录及保存顺序。原生下载和文件存在检查使用 mocks。基于 main
c321532。本次保护启动恢复,#394 的包内可选 base 哈希校验和 #416 的安装时机调整仍可分别推进。Sourcery 总结
通过将已下载的软件包绑定到其来源项目和安装基线,保护启动时的更新恢复机制;同时统一所有下载流程中的完成处理逻辑。
Bug 修复:
增强功能:
测试:
Original summary in English
Summary by Sourcery
Protect startup update recovery by binding downloaded packages to their originating project and installation baseline, while unifying completion handling across all download flows.
Bug Fixes:
Enhancements:
Tests:
AI 使用信息: