Distribution and Release
Understand the six-component compatibility family, install-channel roles, and exact RC.8 authority.
Audience: Developers, operators, and packagers
One compatibility family#
ait-native 1.0.0-rc.8 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 RC
ait-nativebundle for supported macOS and Linux targets. - PyPI publishes
ait-native==1.0.0rc8platform wheels containingait,ait-server, and the direct Python binding. - npm publishes
@wa120/ait-native@1.0.0-rc.8and six exact-version Node-API platform packages. - The signed apt testing repository publishes the RC8
ait-nativebundle and a standaloneait-runnerpackage for Debian and Ubuntu onamd64andarm64. - GHCR publishes Linux
amd64andarm64indexes forait-serverandait-runner.
WinGet remains a validation-asset route. No community manifest was submitted, so winget install is not a public RC8 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-rc | ait and ait-server; server installation does not start the service. |
PyPI ait-native==1.0.0rc8 | ait, ait-server, and ait-python. |
npm @wa120/ait-native@1.0.0-rc.8 | 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#
GitHub, PyPI, npm, Homebrew, signed apt, and both GHCR images were published and read back for RC8. The release operator record remains published_pending_clean_host_smoke: the declared clean-host install, upgrade, and uninstall matrix is still an outstanding release-validation step. This status does not turn RC8 into stable 1.0.0.
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 RC8 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.