Skip to content

release: integrate Zeus v0.6.0 and Hermes 0.21 workflows - #41

Merged
brainx merged 10 commits into
mainfrom
feat/hermes-0.21-compat
Sep 7, 2026
Merged

brainx merged 10 commits into
mainfrom
feat/hermes-0.21-compat

Conversation

@brainx

@brainx brainx commented Sep 6, 2026

Copy link
Copy Markdown
Owner

Integrate Zeus 0.6.0 with Hermes Agent 0.21 compatibility, graceful owned-gateway shutdown, authenticated live diagnostics and durable operator messaging. The combined stack includes #42, #43 and #44; package metadata, schema-9 upgrade guidance and release checks are included.

Messaging remains opt-in, with bounded authenticated requests, durable idempotency receipts and explicit recovery when an acknowledged job's outcome is unavailable. Release publication requires successful CI from the exact tagged main commit, plus verified commit and tag signatures. Both release verifiers close HTTP error responses without exposing sensitive response data.

Resolve the ancestry introduced by the #23 squash merge without changing the tested source: current main has the same tree as #23's original head, and the final combined branch has exactly the same file tree as validated candidate 2d70de386548a0bba9c3852b840423173a48d8c1.

Validation:

  • The identical candidate tree passed all 18 push/PR CI checks; Python 3.13 ran 1,558 tests twice, with two platform skips and 83.75% coverage.
  • Local release preparation passed make release-check; subsequent HTTP cleanup passed 28 focused tests on Python 3.13 and 3.14 with zero ResourceWarnings.
  • Candidate archive and distribution checksums passed; all 121 wheel package files and 202 source-archive tracked files matched the tested commit.
  • Olymp passed real installed-wheel API checks for Zeus 0.5.0, 0.6.0.dev0 and 0.6.0. Its four CI jobs passed, including the two pinned stable-version wheel checks.
  • Merge resolutions preserve the full tested tree; git diff --check passed. Fresh CI on the combined branch is required before main promotion.

Schema 9 is additive. Back up database and profile state before upgrading; rollback requires the pre-upgrade backup and old package. Provider-backed workloads and release-tag publication have not been performed by this validation.

Add owned-gateway diagnostics and incorporate the operator messaging and v0.6.0 release preparation from #43 and #44. The combined file tree matches the validated release candidate; main promotion remains subject to required CI.
@brainx brainx changed the title feat: support Hermes 0.21 and graceful gateway shutdown release: integrate Zeus v0.6.0 and Hermes 0.21 workflows Sep 7, 2026
@brainx
brainx merged commit 50aad84 into main Sep 7, 2026
18 checks passed
@brainx
brainx deleted the feat/hermes-0.21-compat branch September 7, 2026 01:38
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