实测:`hmapdev build` 会重写受版本管理的 `plugin.json`(只吃掉了文件末尾换行)。 "构建把树弄脏"这件事在 electron 那边刚定过规矩(脏树产物不得自称发布候选), 所以这里同样处理:构建前留快照,构建后若被改写就还原 + 打印一行说明 (不静默还原 —— 下一个人要知道这条工具会动源码)。 验证:`bash build.sh`(HOMEAGENT_SDK_DIR=…/sdk/v1.3.0)产出 build/plugin.bin(9018271 字节), 构建后 `git status plugins/homeagent-mail-bridge/` 只剩我自己改的 build.sh。