hermes-sdk-fork-is-package-cherry-pick-only-strategy
Hermes Agent SDK cannot be upgraded via pip install because our deployment forks ARE the package (hermes-consul on arjtech branch, oracle-hermes on oracle branch). The v0.7.0→v0.9.0 diff is 904 files / 35K lines including a Matrix lib breaking change (pickle→SQLite) and ACP 0.8→0.9 protocol break. Full rebase is impractical. Approved strategy: cherry-pick individual features (e.g., web dashboard) as isolated patches into each fork branch rather than attempting a full merge.
Related
- docker
- oracle
- openclaw
- hermes-v090-port-individual-features-option-c-instead-of-ful
- hermes
- openclaw-patches-regress-on-upstream-filename-rotation
- hermes-fork-is-package-full-rebase-not-viable
- openclaw-v45-breaking-config-alias-removal-requires-diff-pas
- large-fork-divergence-means-fork-is-the-package