Upstream maintenance
Wallbreaker Hermes keeps two remotes:
origin: the maintained Wallbreaker Hermes fork;upstream:JailbrokenAI/wallbreaker.
Before integrating upstream changes:
- fetch both remotes without changing the working tree;
- inspect upstream history, release notes and dependency changes;
- compare the provider, CLI, dashboard and packaging contracts touched by the update;
- replay the Hermes laboratory and campaign tests against the merged candidate;
- verify AGPL attribution, NOTICE and built artifacts;
- keep the update and any Hermes adaptation in reviewable commits.
Do not force-push main, move published tags or open an upstream pull request without separate
approval. The detailed rollback procedure remains in
docs/UPSTREAM.md.