Skip to content

feat(mfw): 原地打转检测去掉实验性并默认开启 - #1977

Merged
qiyinxi merged 1 commit into
AUTO-MAS-Project:devfrom
qiyinxi:feat/mfw-loop-guard-default-on-20261113
Nov 13, 2026
Merged

qiyinxi merged 1 commit into
AUTO-MAS-Project:devfrom
qiyinxi:feat/mfw-loop-guard-default-on-20261113

Conversation

@qiyinxi

@qiyinxi qiyinxi commented Nov 13, 2026

Copy link
Copy Markdown
Member

摘要

  • MFW 原地打转检测(Run.LoopGuard)去掉「实验性」,默认开启(feat(maafw): 原地打转检测(实验性,默认关) #1223 上线后生产已命中过 M9A 右划卡死,10 分钟检出,此前要等满单次时限)。
  • 新建托管默认开。既有托管:配置里写着这个键的原样保留——配置全量落盘,false 分不清是用户关的还是从没碰过,所以不动;配置里没有这个键的(上线后从没保存过,肯定没动过)落到类默认,即开。不另写迁移。
  • 三语标签去掉「实验性」,前端兜底默认值、弹窗初值同步改为开;OpenAPI 只重新生成了该字段所在的 6 个模型。

测试与验证

  • 自动化测试:.venv\Scripts\python.exe -m pytest tests 2057 passed, 1 skipped;corepack yarn typecheck、corepack yarn lint 通过。
  • 测试提交:无新增。改动只是一个默认值;用 MaaFWConfig.model_validate 手动核对了四种输入:无该键 → True,存 false → False,存 true → True,新建 → True。
  • 环境与提交:056bf0534,Windows 11,Python 3.12(uv sync --frozen --group dev)。
  • 未覆盖范围:未起前端在界面上目视确认开关初始状态。
  • 作者本机真实流程:N/A(检测逻辑本身未改)。

新建托管默认开;既有托管配置里写着 LoopGuard 的原样保留(全量落盘分不清关过还是没碰过),
配置里没有这个键的落到类默认,即开。
@github-actions github-actions Bot added 专项: MaaFW 类型: 变更 按更新日志碎片自动设置 labels Nov 13, 2026
@qiyinxi
qiyinxi merged commit 5dc79ae into AUTO-MAS-Project:dev Nov 13, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

专项: MaaFW 类型: 变更 按更新日志碎片自动设置

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant