Repository navigation
v3.7.1
3.7.1 - 2026-10-13
修复
- Android 的 Agent 项目不再因为 vendored 外壳而红。
release.yml以submodules检出子模块,ruff check .会一路扫进Android/MaaFwApp/scripts/*.py,撞上上游脚本的 UTF-8 编码声明(UP009)——6 个桌面packagejob 全挂在pnpm check:py,releasejob 随之 skipped;同一个 commit 上check.yml(不检子模块)反而是绿的。现在 Agent 项目的pyproject.toml在[tool.ruff]里带上extend-exclude = ["Android/MaaFwApp"](用extend-exclude而不是重写整个文件:pyproject.toml还装着项目自己的[project].dependencies)。启用android时创建即写入,--add android与重跑--add agent也会把这行插进项目已有的pyproject.toml;没启用android的项目逐字节不变
已有项目:跑一次 create-maa-project --add android(或 --add agent)即补上这行,--update 的 8 个目标都不刷新 pyproject.toml。手工加等价:在 [tool.ruff] 里写 extend-exclude = ["Android/MaaFwApp"]。