Skip to main content

Universal primitives for Claude-native multi-agent software delivery — orchestrator, cost tracker, safety, stack adapters, and the `hexa` CLI.

Project description

hexa-swarm-core

Universal primitives for Claude-native multi-agent software delivery. Provides the hexa CLI plus a Python library used by hexa-swarm-template and any project adopted via hexa adopt ..

What lives here

  • hexa CLIhexa adopt, hexa quality-gate, hexa lock, hexa session, hexa cost-track
  • StackAdapter protocol — pluggable language/framework support (py-fastapi, node-next, go-chi, …)
  • Orchestrator primitives — atomic file locks, session UUID, heartbeat, contract writer queue
  • Telemetry — JSONL cost tracker, structured logging, trace IDs
  • Safety — KillSwitch, CostCeiling, CircuitBreaker, stochastic delay
  • ExceptionsSafetyViolationError(invariant=...) hierarchy
  • Config — Pydantic nested settings

Install

pipx install hexa-swarm-core
hexa --help

Adopt an existing repo (non-destructive)

cd my-existing-project
hexa adopt . --dry-run   # show what would change
hexa adopt .             # install Tier A only

See the parent repo's README and ARCHITECTURE.md for the full picture.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

hexaswarm_core-0.12.0.tar.gz (352.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

hexaswarm_core-0.12.0-py3-none-any.whl (330.2 kB view details)

Uploaded Python 3

File details

Details for the file hexaswarm_core-0.12.0.tar.gz.

File metadata

  • Download URL: hexaswarm_core-0.12.0.tar.gz
  • Upload date:
  • Size: 352.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for hexaswarm_core-0.12.0.tar.gz
Algorithm Hash digest
SHA256 322789d4b695bcb4df84e64f10dcf692d29b40ae967c9323b2a11b9539f0f977
MD5 5d6daa3624bdc6980b23b7e96d8a3cd7
BLAKE2b-256 c32f9f0588a350f1e5e04b9644168f184cc6228781abfe429babcc9e12d29eab

See more details on using hashes here.

Provenance

The following attestation bundles were made for hexaswarm_core-0.12.0.tar.gz:

Publisher: release.yml on pna03100/hexa-swarm-template

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file hexaswarm_core-0.12.0-py3-none-any.whl.

File metadata

  • Download URL: hexaswarm_core-0.12.0-py3-none-any.whl
  • Upload date:
  • Size: 330.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for hexaswarm_core-0.12.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1f1d6bb949805dcc5b05dff3714169213b4b96ddfdca1be1fbc9f5467089d676
MD5 dacf3e21c6d7a34f431d3251eb279bc3
BLAKE2b-256 21b8a4d9bc20f2836f40016ab5eb6a08da9505c7afa7652779987e6586c9f1e3

See more details on using hashes here.

Provenance

The following attestation bundles were made for hexaswarm_core-0.12.0-py3-none-any.whl:

Publisher: release.yml on pna03100/hexa-swarm-template

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page