Skip to content

AgentHealth v0.13.2

Choose a tag to compare

@github-actions github-actions released this 14 Oct 00:42
· 200 commits to main since this release

AgentHealth v0.13.2 — Python SDK

v0.13.2 publishes the Phase 15 Python SDK and includes the merged stabilization
changes. All distributions share this software version and immutable source tag;
AHS and experimental AHP contracts remain v1.

Staging correction

The v0.13.0 workflow was stopped before PyPI or the final GitHub Release
published: post-download verification found that the embedded INSTALL.md still
pointed to v0.12.0. The immutable v0.13.0 tag and staged artifacts are preserved.
This patch renders installation references for the exact archive version and
updates stale planned-SDK prose. Existing Go health behavior is unchanged.

The v0.13.1 draft was also held before publication: the PyPI action referenced
an annotated tag object without a matching container image. Its corrected
commit pin restored the publisher, but fresh recovery CI then found a macOS
SDK process-group cleanup race. v0.13.2 includes both corrections. The previous
immutable tags and staged artifacts remain preserved.

Changes

  • macOS cleanup accepts permission errors only after confirming CLI exit; live
    failures remain sanitized SDK exceptions.
  • Python 3.10+ sync/async checks, typed health/dependency/graph evidence,
    bounded JSON/YAML configuration loading and fixed tool-error exceptions.
  • Explicit matching CLI version; no automatic binary download. Go retains
    adapter execution, health aggregation, safety policies and semantic validation.
  • Wheel and source archive join GitHub Release downloads, checksums, signed
    provenance and the GHCR OCI binary bundle. Identical artifacts publish to
    PyPI with OIDC trusted publishing and PyPI attestations.
  • Stabilization adds explicit passive HTTP GET selection, security/threat-model
    alignment, generated status, coverage/fuzz/profile CI and focused product smoke
    checks. Passive HTTP defaults remain unchanged.
  • Kubernetes runtime coverage extends to 1.31.9 and 1.33.1; released/current/
    released checks cover bearer authentication, nested optional failures, graph
    metadata, agent capabilities and gateway/router HTTP signals.

Installation after publication

pip install agenthealth==0.13.2

Install and verify the matching CLI separately:

curl -fLO https://github.com/TheAgentHealth/agenthealth/releases/download/v0.13.2/agenthealth_v0.13.2_linux_amd64.tar.gz
curl -fLO https://github.com/TheAgentHealth/agenthealth/releases/download/v0.13.2/checksums.txt
gh attestation verify agenthealth_v0.13.2_linux_amd64.tar.gz --repo TheAgentHealth/agenthealth --signer-workflow TheAgentHealth/agenthealth/.github/workflows/release.yml
sha256sum --check --ignore-missing checksums.txt
tar -xzf agenthealth_v0.13.2_linux_amd64.tar.gz
./agenthealth version
from agenthealth import Client

report = Client(binary="./agenthealth").check(
    target_type="http", endpoint="http://localhost:8080/health"
)
print(report.status, report.exit_code)

Docker: ghcr.io/theagenthealth/agenthealth:v0.13.2 or the configured
theagenthealth/agenthealth:v0.13.2 mirror. Helm:

helm upgrade --install agenthealth oci://ghcr.io/theagenthealth/charts/agenthealth \
  --version 0.13.2 --namespace agenthealth --create-namespace \
  --set-file config=./agenthealth.yaml

Download agenthealth-0.13.2.tgz directly if preferred. All five CLI archives,
five CycloneDX SBOMs, four DEB/RPM packages, Homebrew/Scoop manifests,
chart, Python wheel/source archive and checksums appear in
Release downloads.
Retrieve the same full set with ORAS from
ghcr.io/theagenthealth/agenthealth-binaries:v0.13.2 and verify its signed digest.
PyPI: agenthealth 0.13.2.
GitHub Packages has no Python registry; Python files are GitHub Release assets.

Compatibility and limitations

Existing v1 configurations and exits remain compatible; explicit passive GET
requires this newer CLI. The SDK requires exactly matching software versions
and returns health failures instead of raising them. Configuration is trusted
executable input. POSIX cancellation terminates stdio descendants; Windows
termination covers the CLI, so detached stdio descendants require lifecycle
controls. Runtime evidence does not establish cloud-cluster certification,
route decision correctness, full framework migration or an external security audit.
Native executable signing/notarization, Operator/CRDs and scoped tenant
authorization remain planned. Experimental AHP retains its documented boundary.

See the SDK guide, Phase 15 alignment
and stabilization evidence. Verified package
digests are appended by the release coordinator after publication jobs succeed.

Published package digests

All entries identify this release source revision. Repository Packages.

Package Immutable reference
Docker GHCR ghcr.io/theagenthealth/agenthealth@sha256:2f333b296fed27a301c1be0b18208dae95ee8dfa4329512fb18adec22f395b3d
Helm OCI ghcr.io/theagenthealth/charts/agenthealth@sha256:23939bc8cf2a8fc07baaa6e54420aea5f53d39b68d51b791ceb09bdfce12d7f8
Binary OCI bundle ghcr.io/theagenthealth/agenthealth-binaries@sha256:9920594c8db9bf40fa0423a47b39c8c6fe61d6911ffb9ab842aaeb77d9817da3
Docker Hub mirror docker.io/theagenthealth/agenthealth@sha256:73134420a033c30c04c118d693c21737dfa2baa2d69617d5741a015c16d7133e