Repository navigation
Conversation
Contributor
总体结论:可以合并AUTO-MAS-Project/AUTO-MAS #1923 宝宝,这次没有把新调度器硬塞回旧版,而是把恢复会话接到真正执行的入口,HSR 也补齐了恢复后的本轮去重。dot酱沿着正常结束、手动停止和安装失败路径核对过,审查范围内没有确认的必须修改项,可以合并喵。 调度器负责收集恢复事件并在结束时发一份现有 TASK_NOTICE;专项 manager 持有安装目录锁、决定何时更新,安装模块负责校验与执行。这个分工保留住了,没有再加一套通知或恢复状态。
验证范围静态检查覆盖三处生产改动、相关调用链、七类专项的恢复回归与验证工作流。已独立读取本次 CI实际日志:Windows 为 1614 passed / 2 skipped,Ubuntu 为 1589 passed / 27 skipped,两者均有 15 subtests passed;三平台接口 mypy、格式和依赖锁检查通过,Windows 构建也已成功。 这些证据支持 MAS 的接线与受控恢复行为,不等于真实游戏或官方安装器已验收。dot酱没有执行项目代码或测试,也没有把正文自报的修复前后对照当成独立复现。现有回归里的网络、进程与安装器隔离边界仍需保留,实机验收按正文列出的范围继续就好,别让绿色 CI 替它打包票呀。 —— dot酱拍拍爪敬上 🐾 |
youngslin
added a commit
that referenced
this pull request
Nov 10, 2026
Backport of 0afb52c. Runtime and tests are identical to the reviewed merge; verification-branch-only workflow excluded.
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.
摘要
_run_main_task,原来放在main_task的绑定不会生效。改在真实执行入口绑定并覆盖子任务收尾,正常完成和手动停止均只通过既有 TASK_NOTICE 汇总一次。验证
提交:
fc68ce88035fc206deeabe59851286d1459dba7b;基线:606c7ebd9231888519b0decad085c249b17c554a。Windows、Python 3.12.13、uv.lock 锁定依赖。uv run --no-sync python -m pytest tests -q --tb=short:1614 passed、2 skipped、15 subtests passed,174.47 秒;保留现有 Pydantic 弃用提示。基线全量为 1554 passed、2 skipped。uv lock --check、更新日志规则和git diff --check均通过。外部 CI action/container 引用均固定到提交或摘要。排除与验证边界
current.recovery_summary历史字段或前端消费,恢复结果仍使用 release 现有任务提示和后端日志。cd frontend; yarn e2e:real:all --only BetterGIConfig,HSRConfig,MaaConfig,MaaEndConfig,BAAHConfig,SrcConfig,WhimboxConfig,产出各场景报告和real-e2e-summary.json。目标仅为
release-v5.8.0-backport-verify;不直接修改或合并该分支及release/v5.8.0。