Distribution and Release
Understand the six-component compatibility family, install-channel roles, and exact 1.0.0 authority.
Audience: Developers, operators, and packagers
One compatibility family#
ait-native 1.0.0 admits seven components together:
ait— native repository and workflow CLI;ait-agent— optional transport-worker configuration and supervision CLI;ait-agent-worker— native Telegram, LINE, Discord, and Slack worker runtime;ait-server— remote protocol and durable authority;ait-runner— remote native execution plane;ait-python— direct in-process Python binding; andait-node— direct Node-API binding and npm packaging component.
The seven components come from five independent source authorities. Each component retains its source Snapshot, artifact digest, and license identity. Matching version text alone does not replace release-family admission.
Public install channels#
- GitHub Release provides the seven component families as canonical native, source, checksum, validation, and receipt assets.
- Homebrew installs the stable
ait-nativeformula for supported macOS and Linux targets. - PyPI publishes
ait-native==1.0.0platform wheels containingait,ait-server, and the direct Python binding. - npm publishes
@wa120/ait-native@1.0.0under thelatestdist-tag and six exact-version Node-API platform packages. - The signed apt repository publishes the
ait-nativebundle and a standaloneait-runnerpackage in thestablesuite for Debian and Ubuntu onamd64andarm64. - GHCR publishes Linux
amd64andarm64indexes forait-serverandait-runner.
The WinGet community manifest for 1.0.0 has been submitted and awaits community review. Until that review completes, winget install is not a guaranteed public installation command.
Package composition#
| Route | Admitted component content |
|---|---|
| GitHub Release | All seven components for the six native target triples admitted by the family manifest. |
Homebrew ait-native | ait and ait-server; server installation does not start the service. |
PyPI ait-native==1.0.0 | ait, ait-server, and ait-python. |
npm @wa120/ait-native@1.0.0 | ait-node facade plus the matching platform addon; no server executable. |
apt ait-native | ait and ait-server; server installation remains inactive. |
apt ait-runner | Standalone ait-runner. |
| GHCR | Standalone ait-server and ait-runner images. |
The optional ait-agent and ait-agent-worker executables are available from the GitHub Release. They are separate from the primary local coding-client experience and are not required for the normal ait workflow.
Publication state#
The GitHub Release, PyPI, all seven npm packages, the Homebrew formula, the signed apt stable suite, and both attested GHCR images were published and independently read back for stable 1.0.0. Each channel's default route (GitHub latest release, PyPI latest version, npm latest dist-tag, stable formula and suite) resolves to 1.0.0, so unpinned installs receive the stable release.
License boundary#
ait, ait-agent, ait-agent-worker, ait-runner, ait-python, and ait-node use Apache-2.0. ait-server uses AGPL-3.0-only. A bundle does not merge these licenses or erase component notices.
Exact release evidence#
The page authority panel links the immutable v1.0.0 source tag, GitHub Release, central distribution contract, and exact parser source. The version manifest also pins the five source Snapshots and the SHA-256 of both source documents. Use those authorities and the checksum-bound release assets when reproducing a build or validating an installed executable.