Skip to content

0.6.6 - 2026-04-10

Choose a tag to compare

@github-actions github-actions released this 10 Apr 16:44

Release Notes

Highlights

  • add Discord channel binding verification so misbound repo→channel routes are caught before config writes (#198)
    • new clawhip config verify-bindings [--json] command audits every channel ID in the config against live Discord state and exits non-zero on drift
    • new clawhip setup --bind REPO=CHANNEL_ID [--expect-name REPO=NAME] resolves the channel via Discord, writes a route with a channel_name hint, and refuses stale/mismatched bindings before saving
    • new optional channel_name hint field on [[routes]], [defaults], [[monitors.git.repos]], and [[monitors.tmux.sessions]] — advisory only, old configs continue to load unchanged
  • keep release preflight guarding Cargo.toml / Cargo.lock / CHANGELOG consistency before publish (#189)
  • wire the release workflow so inconsistent tags are rejected before dist plan and publish-crates run

Upgrade notes

  • crate version is now 0.6.6
  • existing config remains compatible; no migration required

How to use

  • drift audit: clawhip config verify-bindings (text) or --json for CI. Exit code is non-zero on any failed binding.

  • bind a repo to a Discord channel safely: clawhip setup --bind oh-my-codex=1480171106324189335 --expect-name oh-my-codex=omx-dev. Clawhip resolves the channel live, prints bind: oh-my-codex -> 1480171106324189335 (#omx-dev), and writes [[routes]] filter = { repo = "oh-my-codex" }, channel = "…", channel_name = "omx-dev". Name mismatches and 404s abort before the write.

  • bind a repo to a Discord channel safely: clawhip setup --bind oh-my-codex=1480171106324189335 --expect-name oh-my-codex=omx-dev. Clawhip resolves the channel live, prints bind: oh-my-codex -> 1480171106324189335 (#omx-dev), and writes [[routes]] filter = { repo = "oh-my-codex" }, channel = "…", channel_name = "omx-dev". Name mismatches and 404s abort before the write.

  • run clawhip release preflight locally in the repo root before tagging — omit the version to default to the current Cargo.toml version, or pass an explicit tag (clawhip release preflight v0.6.5, clawhip release preflight refs/tags/v0.6.5)

  • the same command runs in CI via the new preflight job gating the release workflow

Install clawhip 0.6.6

Install prebuilt binaries via shell script

curl --proto '=https' --tlsv1.2 -LsSf https://github.com/Yeachan-Heo/clawhip/releases/download/v0.6.6/clawhip-installer.sh | sh

Download clawhip 0.6.6

File Platform Checksum
clawhip-aarch64-apple-darwin.tar.xz Apple Silicon macOS checksum
clawhip-x86_64-apple-darwin.tar.xz Intel macOS checksum
clawhip-aarch64-unknown-linux-gnu.tar.xz ARM64 Linux checksum
clawhip-x86_64-unknown-linux-gnu.tar.xz x64 Linux checksum