Skip to content

Releases: zeyxx/hermes-antigravity

v1.6.0

Choose a tag to compare

@github-actions github-actions released this 13 Oct 17:55

Pinned commit: 2020f88
Proof (verified by this workflow on the tagged tree before publishing):

  • test suite: 179 collected, all passing (tools/run_tests.py)
  • upstream drift: wire constants match pi-antigravity (tools/check_upstream_drift.py)
  • version files: plugin.yaml and pyproject.toml both carry 1.6.0

v1.5.0

Choose a tag to compare

@github-actions github-actions released this 12 Oct 17:56
629b3b2

Pinned commit: 629b3b2
Proof (verified by this workflow on the tagged tree before publishing):

  • test suite: 187 collected, all passing (tools/run_tests.py)
  • upstream drift: wire constants match pi-antigravity (tools/check_upstream_drift.py)
  • version files: plugin.yaml and pyproject.toml both carry 1.5.0

v1.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Oct 15:44
121e398

Pinned commit: 121e398
Proof (verified by this workflow on the tagged tree before publishing):

  • test suite: 103 collected, all passing (tools/run_tests.py)
  • upstream drift: wire constants match pi-antigravity (tools/check_upstream_drift.py)
  • version files: plugin.yaml and pyproject.toml both carry 1.4.0

v1.3.0

Choose a tag to compare

@github-actions github-actions released this 06 Oct 00:42
8240c8b

Pinned commit: 8240c8b
Proof (verified by this workflow on the tagged tree before publishing):

  • test suite: 98 collected, all passing (tools/run_tests.py)
  • upstream drift: wire constants match pi-antigravity (tools/check_upstream_drift.py)
  • version files: plugin.yaml and pyproject.toml both carry 1.3.0

v1.2.0 — public auth seams, full coverage, open contribution

Choose a tag to compare

@zeyxx zeyxx released this 06 Oct 00:01
3f10145

Minor release: the plugin now integrates through Hermes' public provider seams, every test is actually executed, and contributing is documented for humans and LLM agents.

Added:

  • ProviderProfile.auth_handler (owns hermes auth add) + refresh_credential (pool-side rotation); no more writes into core private tables (#25)
  • full suite honesty: Test* classes + provider-registration collected, single --collect-only source (69 -> 96 executed)
  • CONTRIBUTING rewrite + operator checkpoints for LLM agents; stale pytest references fixed in both READMEs and the drift tracker (#26)

Proof: tools/run_tests.py -> passed=96 failed=0; hermes plugins validate -> ok true, no core override; upstream drift -> all wire constants OK.

v1.1.1 — native integration paths fixed

Choose a tag to compare

@zeyxx zeyxx released this 12 Sep 10:56

Patch release: the transport worked, the surrounding native interfaces did not. All verified live.

Fixed:

  • core 2026-09-14 compat deadline: no more import of the condemned credential_sources.register shim (direct _REGISTRY append, identical behavior); auth add/list/status decoupled from the removal step; hermes plugins compat is clean.
  • doctor was HTTP 404 on the /models probe (Google has no REST catalog here): profile opts out via supports_health_check=False; doctor shows key configured.
  • tests: health-probe opt-out + removal-step contract (65/65).

Proof: 65/65 pytest green on both copies, live Hermes E2E OK after the change, auth status logged in.

v1.1.0 — native provider stands alone

Choose a tag to compare

@zeyxx zeyxx released this 12 Sep 10:45

The native provider no longer needs the local proxy sidecar. Install = copy this repo to $HERMES_HOME/plugins/model-providers/antigravity.

Fixed (closes #1, closes #2):

  • Spurious 429s: public model IDs now route to Google runtime IDs (MODEL_ROUTING, effort-aware); transient 429s retried with backoff. A genuinely exhausted quota still returns 429 by design.
  • HTTP 400 trio: per-model max_tokens clamp, recursive tool-schema sanitize (anyOf/oneOf/allOf), tool_call id on functionCall/functionResponse (upstream-canonical response.output shape).
  • Native linkage: session envelope on every request, api_key declaration so the Hermes core registers the provider (hermes --provider antigravity works, proxy stopped).
  • Proxy sidecar removed (proxy.py, start_proxy.py, install.sh).

Proof: 63/63 pytest green, live end-to-end via Hermes (simple, tools, 2nd turn, Claude) with the proxy process stopped.