Skip to content

refactor(maafw): 迁出 MaaFW 与 M9A 插件源码#291

Merged
qiyinxi merged 2 commits into
AUTO-MAS-Project:dev_v2from
qiyinxi:feat/mfw-m9a-plugins
Jul 12, 2026
Merged

refactor(maafw): 迁出 MaaFW 与 M9A 插件源码#291
qiyinxi merged 2 commits into
AUTO-MAS-Project:dev_v2from
qiyinxi:feat/mfw-m9a-plugins

Conversation

@qiyinxi

@qiyinxi qiyinxi commented Jul 12, 2026

Copy link
Copy Markdown
Contributor

变更说明

  • 将 MaaFW/M9A 插件源码、插件内部测试和服务契约文档迁至独立仓库,主仓改为通过 PyPI 固定版本引导安装,并移除对应 uv workspace 与 .gitignore 白名单。
  • 修复 Win32 控制器模型跨插件边界传递时的 Pydantic 类型身份不一致:调用插件服务前先序列化为 JSON 字典。
  • 避免开发目录中的历史源码覆盖已安装插件,保持主仓只负责应用集成,插件实现分别由 automas-maafwautomas-m9a 维护。
  • 已验证:scripts/sync_plugin_workspace.py --checkpytest tests -q(32 passed);yarn formatyarn lint(0 errors,11 个既有警告);全新目标目录安装、8 个入口点发现与导入通过。

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry @qiyinxi, you have reached your weekly rate limit of 500000 diff characters.

Please try again later or upgrade to continue using Sourcery

@qiyinxi qiyinxi marked this pull request as ready for review July 12, 2026 06:11
@qiyinxi qiyinxi merged commit 34a36ad into AUTO-MAS-Project:dev_v2 Jul 12, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant