v0.2.0-preview.4 · FIXED RELEASE

Verify and install

The installer writes one fixed public binary to ~/.local/bin/agenet. It never accepts an Invitation, passphrase, private key, or model key.

Developer Preview — physical acceptance pendingOn Windows, use WSL2 with systemd. Native Windows is not supported yet.

Fixed installation procedure

Copy the complete block into the local terminal. It verifies install.sh against SHA256SUMS before execution.

shell
set -eu
release='https://github.com/Nexa-Language/AgenNet/releases/download/v0.2.0-preview.4'
work=$(mktemp -d "${TMPDIR:-/tmp}/agenet-bootstrap.XXXXXX")
trap 'rm -rf -- "$work"' EXIT HUP INT TERM
curl --fail --silent --show-error --location --proto '=https' --proto-redir '=https' --max-redirs 5 --connect-timeout 10 --max-time 120 --output "$work/install.sh" "$release/install.sh"
curl --fail --silent --show-error --location --proto '=https' --proto-redir '=https' --max-redirs 5 --connect-timeout 10 --max-time 120 --output "$work/SHA256SUMS" "$release/SHA256SUMS"
expected=$(awk '$2 == "install.sh" { print $1 }' "$work/SHA256SUMS")
if command -v sha256sum >/dev/null 2>&1; then actual=$(sha256sum "$work/install.sh" | awk '{print $1}'); else actual=$(shasum -a 256 "$work/install.sh" | awk '{print $1}'); fi
test -n "$expected" && test "$actual" = "$expected"
sh "$work/install.sh"

Public checks

shell
agenet --version
agenet node doctor --output json

Runtime requirements

  • macOS arm64/x86_64, Linux arm64/x86_64, or WSL2.
  • A private Tailscale or WireGuard overlay.
  • Secret-bearing operations require a real controlling TTY.