mirror of
https://github.com/openclaw/openclaw.git
synced 2026-08-16 07:33:46 -06:00
a3094582ff
* feat(claws): export reviewed native bootstrap Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 3cdcdb00-ade8-4e61-85a7-8151b35f216a * fix(claws): fail export when the package bootstrap drifted Export re-emitted BOOTSTRAP.md only while the seeded copy was still pending, so an agent whose bootstrap had been edited, flagged unsafe, or become unreadable exported a package with no bootstrap at all. That is the same class of silent loss the managed workspace files already guard against, so treat it the same way: drifted bootstrap state now fails with `bootstrap_drifted` unless the author supplies a reviewed `--bootstrap` replacement. A consumed bootstrap stays a completed lifecycle state and still exports without BOOTSTRAP.md. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 3cdcdb00-ade8-4e61-85a7-8151b35f216a * fix(claws): bind pending bootstrap export bytes * fix(claws): preserve current export ownership limits --------- Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com> Copilot-Session: 3cdcdb00-ade8-4e61-85a7-8151b35f216a