Skip to content

v0.9.17 - wn-agent

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 02 Sep 15:33
· 3 commits to master since this release
Immutable release. Only release title and notes can be modified.
2bbcca3

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.