v0.9.17 - wn-agent
Pre-release
Pre-release
·
3 commits
to master
since this release
Immutable
release. Only release title and notes can be modified.
WN Agent 0.9.17 from MDK commit 2bbcca3ebe4a971152412c16c3049cc7bd08d278.
Install whichever version the mutable wn-agent-latest alias currently references with:
set -eu
base_url="https://github.com/marmot-protocol/mdk/releases/download/wn-agent-latest"
install_verified() (
set -eu
installer_url="$1"
checksum_url="$2"
shift 2
installer_script="${installer_url##*/}"
tmpdir="$(mktemp -d)"
trap 'rm -rf "$tmpdir"' 0 HUP INT TERM
curl -fsSL "$installer_url" -o "$tmpdir/$installer_script"
curl -fsSL "$checksum_url" -o "$tmpdir/$installer_script.sha256"
if command -v shasum >/dev/null 2>&1; then
(cd "$tmpdir" && shasum -a 256 -c "$installer_script.sha256")
elif command -v sha256sum >/dev/null 2>&1; then
(cd "$tmpdir" && sha256sum -c "$installer_script.sha256")
else
echo "error: need shasum or sha256sum to verify the installer" >&2
exit 1
fi
bash "$tmpdir/$installer_script" "$@"
)
# Hermes gateway
install_verified "$base_url/install-hermes-marmot.sh" "$base_url/install-hermes-marmot.sh.sha256"
# OpenClaw gateway
install_verified "$base_url/install-openclaw-marmot.sh" "$base_url/install-openclaw-marmot.sh.sha256"
# Codex terminal harness
install_verified "$base_url/install-codex-marmot.sh" "$base_url/install-codex-marmot.sh.sha256"
# OpenCode terminal harness
install_verified "$base_url/install-opencode-marmot.sh" "$base_url/install-opencode-marmot.sh.sha256"
# Pi terminal harness
install_verified "$base_url/install-pi-marmot.sh" "$base_url/install-pi-marmot.sh.sha256"Install this exact WN Agent release with:
set -eu
base_url="https://github.com/marmot-protocol/mdk/releases/download/wn-agent-v0.9.17"
install_verified() (
set -eu
installer_url="$1"
checksum_url="$2"
shift 2
installer_script="${installer_url##*/}"
tmpdir="$(mktemp -d)"
trap 'rm -rf "$tmpdir"' 0 HUP INT TERM
curl -fsSL "$installer_url" -o "$tmpdir/$installer_script"
curl -fsSL "$checksum_url" -o "$tmpdir/$installer_script.sha256"
if command -v shasum >/dev/null 2>&1; then
(cd "$tmpdir" && shasum -a 256 -c "$installer_script.sha256")
elif command -v sha256sum >/dev/null 2>&1; then
(cd "$tmpdir" && sha256sum -c "$installer_script.sha256")
else
echo "error: need shasum or sha256sum to verify the installer" >&2
exit 1
fi
bash "$tmpdir/$installer_script" "$@"
)
# Hermes gateway
install_verified "$base_url/install-hermes-marmot.sh" "$base_url/install-hermes-marmot.sh.sha256"
# OpenClaw gateway
install_verified "$base_url/install-openclaw-marmot.sh" "$base_url/install-openclaw-marmot.sh.sha256"
# Codex terminal harness
install_verified "$base_url/install-codex-marmot.sh" "$base_url/install-codex-marmot.sh.sha256"
# OpenCode terminal harness
install_verified "$base_url/install-opencode-marmot.sh" "$base_url/install-opencode-marmot.sh.sha256"
# Pi terminal harness
install_verified "$base_url/install-pi-marmot.sh" "$base_url/install-pi-marmot.sh.sha256"Assets:
wn-agent-<platform>-0.9.17.tar.gz: versioned binary bundle.wn-codex-<platform>-0.9.17.tar.gz: Codex harness binary bundle.wn-opencode-<platform>-0.9.17.tar.gz: OpenCode harness binary bundle.wn-pi-<platform>-0.9.17.tar.gz: Pi harness binary bundle.hermes-marmot-plugin-0.9.17.tar.gz: Hermes platform plugin directory bundle.openclaw-marmot-plugin-0.9.17.tgz: OpenClaw channel plugin npm tarball.install-hermes-marmot.sh: installer for testers with Hermes already installed.install-openclaw-marmot.sh: installer for testers with OpenClaw already installed.install-codex-marmot.sh: installer for testers with Codex already installed.install-opencode-marmot.sh: installer for testers with OpenCode already installed.install-pi-marmot.sh: installer for testers with Pi already installed.
Verify downloads with the accompanying .sha256 files.