Installation¶
The current release is Assay 6.4.0 (v6.4.0). Install the CLI from one of the verified channels below.
CLI¶
Unix installer¶
Cargo¶
The crate is assay-cli; the installed binary is assay. Releases starting with 3.36.0 declare Rust 1.89 as their MSRV. Repository development currently uses Rust 1.96.
GitHub release assets¶
Download the asset for v6.4.0, verify its published checksum, and place the binary on PATH.
Windows x86-64 uses:
Assay documents the container image below as a verified release channel. Homebrew and Scoop remain unsupported.
Container image (assay-mcp-server)¶
The v6.4.0 image index is ghcr.io/rul1an/assay-mcp-server@sha256:991a451b685d8b58447d3c4f5ff9b919b34e5bf85c44f605de6826662bc978b8 (tags such as v6.4.0, 6.4, and latest are convenience aliases; the digest is the pinned reference).
Pull and run the multi-arch assay-mcp-server image by index digest:
docker run --rm ghcr.io/rul1an/assay-mcp-server@sha256:991a451b685d8b58447d3c4f5ff9b919b34e5bf85c44f605de6826662bc978b8 --version
The image runs as uid:gid 65532:65532 (non-root) on a minimal base, and the index contains both linux/amd64 and linux/arm64 images.
Verify SLSA provenance and CycloneDX SBOM attestations:
gh attestation verify oci://ghcr.io/rul1an/assay-mcp-server@sha256:991a451b685d8b58447d3c4f5ff9b919b34e5bf85c44f605de6826662bc978b8 -R Rul1an/assay --predicate-type https://slsa.dev/provenance/v1
gh attestation verify oci://ghcr.io/rul1an/assay-mcp-server@sha256:991a451b685d8b58447d3c4f5ff9b919b34e5bf85c44f605de6826662bc978b8 -R Rul1an/assay --predicate-type https://cyclonedx.org/bom
Verified status means release run 35147120941 pulled the image by digest, verified attestations, and executed --version on both architectures.
Python SDK and pytest plugin¶
CPython 3.12 on macOS x86_64/arm64 and Linux x86_64; other interpreters and platforms are not claimed.
assay-it installs the Python SDK and pytest plugin. It does not install the assay CLI. The package named assay on PyPI is unrelated to this project.
Verify the CLI¶
Expected output:
The generated agent golden path additionally uses assay version, whose release-pinned output is 6.4.0.
Development build¶
Behavior merged after v6.4.0 is Unreleased and is not part of the release claim above.
git clone https://github.com/Rul1an/assay.git
cd assay
cargo build --release
./target/release/assay --version
CI¶
For source installation in CI:
The GitHub Action is available as Rul1an/assay-action@v3; follow the CI integration guide for the repository's current permissions and pinning policy.
Uninstall¶
For an installer-script or release-asset installation, remove the installed binary from the location reported by your shell's command -v assay.
Next step¶
Continue with the release-pinned agent golden path or the shorter quick start.