Skip to content

Releases: Yeachan-Heo/clawhip

0.6.12 - 2026-08-19

Choose a tag to compare

@github-actions github-actions released this 19 Aug 02:09
f902635

Release Notes

Highlights

  • add durable event-ledger storage and compaction for auditable event history
  • add a GitHub Actions status monitor backed by the public GitHub Statuspage API, with baseline and deduplication handling
  • make runtime and tmux watch reconciliation converge safely across dead sessions, no-server states, same-name recreation, ownerless stale registrations, and orphaned registrations
  • add official opt-in support for GJC setup questions and document the permanent Discord community invite
  • harden config backup writes, candidate verification, retention labels, and cleanup against unsafe paths and malformed or lookalike entries
  • bound batched compact CI Discord messages to Discord's 2000-scalar limit

Upgrade notes

  • crate version is now 0.6.12
  • existing route/config schema remains compatible; no migration required

Added

  • add monitors.github_status poller for GitHub Actions platform incidents via the public Statuspage API (www.githubstatus.com/api/v2), emitting github.actions-status and github.actions-incident with baseline/dedupe anti-spam; independent from websocket [[subscriptions]]

Fixed

  • config saves retire only strictly recognized stale legacy root-level snapshots alongside managed backups under the shared newest-10-or-newer-than-30-days retention policy. On Unix, temp commit, managed snapshot creation, and candidate deletion use directory-handle-relative exclusive/no-follow primitives so preplaced temp collisions, post-write temp replacement, managed-directory path swaps, and post-check candidate replacement cannot redirect writes or unlinks outside the validated objects; on platforms without those primitives, saves continue while cleanup preserves every candidate. Unknown, malformed, symlinked, directory, and unsafe linked entries remain untouched. No config schema migration or startup cleanup is required.
  • restrict root-level config-backup cleanup to a finite set of evidenced clawhip labels, preserve lookalikes and unknown labels, and report public-safe classified/deleted/preserved counts after config saves.

Install clawhip 0.6.12

Install prebuilt binaries via shell script

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

Download clawhip 0.6.12

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

0.6.11 - 2026-06-16

Choose a tag to compare

@github-actions github-actions released this 16 Jun 13:30

Release Notes

Highlights

  • keep clawhip tmux new sessions alive after launched child commands exit so operators can inspect exit status and scrollback instead of losing the tmux pane.

Upgrade notes

  • crate version is now 0.6.11
  • existing route/config schema remains compatible; no migration required

Install clawhip 0.6.11

Install prebuilt binaries via shell script

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

Download clawhip 0.6.11

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

0.6.10 - 2026-06-11

Choose a tag to compare

@github-actions github-actions released this 11 Jun 12:25

Release Notes

Highlights

  • add GAJAE receipt ingestion, profile inspection, safe handler execution, integration preflight, doctor diagnostics, mutation plans, and approval hold events so clawhip can route operator decisions through public-safe receipts instead of ad-hoc followups
  • suppress zero-backlog GAJAE followups while still emitting explicit public-safe checkpoint/notice events for auditability
  • auto-scaffold public-safe channel repository profiles from memory context to reduce routing drift
  • make GitHub API rate-limit fallback explicit in cron follow-up observations
  • warn operators when an environment Discord token shadows the configured token, preventing confusing production token precedence surprises

Upgrade notes

  • crate version is now 0.6.10
  • existing route/config schema remains compatible; no migration required
  • this release is tagged from the verified dev line; main still needs a separate sync conflict cleanup before it can mirror the release line

Install clawhip 0.6.10

Install prebuilt binaries via shell script

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

Download clawhip 0.6.10

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

0.6.8 - 2026-05-08

Choose a tag to compare

@github-actions github-actions released this 08 May 07:09

Release Notes

Highlights

  • harden tmux keyword monitoring so stale scrollback and wrapper/audit noise no longer re-trigger false alerts
  • add native hook ingress observability and routing telemetry so dropped, deferred, default-routed, and explicitly-routed hook events are diagnosable without log archaeology
  • make replay/restart handling safer by deferring stale native hook replays before they spray into live channels
  • allow configuring clawhip daemon Tokio worker threads at startup for constrained hosts

Upgrade notes

  • crate version is now 0.6.8
  • existing route/config schema remains compatible; no migration required

Install clawhip 0.6.8

Install prebuilt binaries via shell script

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

Download clawhip 0.6.8

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

v0.6.7

Choose a tag to compare

@Yeachan-Heo Yeachan-Heo released this 12 Apr 03:24

0.6.7 - 2026-04-12

Highlights

  • fix native hook repo/worktree metadata so worktree prompt-submitted events route with canonical main-repo names instead of branch/worktree leaf names
  • reconcile prompt-submit marker handling between generated native hooks and clawhip deliver, storing prompt-submit state at the effective worktree root
  • align Codex hook installation with the official OpenAI contract by supporting both ~/.codex/hooks.json and <repo>/.codex/hooks.json while keeping the clawhip bridge in ~/.clawhip
  • keep Claude Code provider-native hook installation global-only, with updated operator docs and regression coverage
  • add regression suites for worktree metadata emission, Codex project/global hook detection, prompt-deliver marker reconciliation, and install-scope rejection

Upgrade notes

  • crate version is now 0.6.7
  • rerun clawhip hooks install --provider codex --scope global --force (or --scope project per-repo) and clawhip hooks install --provider claude-code --scope global --force to refresh existing hook files
  • existing route/config schema remains compatible; no migration required

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

0.6.5 - 2026-04-10

Choose a tag to compare

@github-actions github-actions released this 10 Apr 12:49

Release Notes

Highlights

  • remove the residual dispatch bypass-delivery timing flake with a deterministic test path so CI stays boring under load
  • fix clawhip tmux new false-negative launch failures by handing monitoring back to the daemon after successful session creation
  • add clawhip release preflight and gate the release workflow on version / Cargo.lock / changelog consistency
  • add clawhip explain plus route/delivery provenance output for operator debugging

Upgrade notes

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

Install clawhip 0.6.5

Install prebuilt binaries via shell script

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

Download clawhip 0.6.5

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

0.6.4 - 2026-04-10

Choose a tag to compare

@github-actions github-actions released this 10 Apr 04:27

Release Notes

Breaking

  • replace provider-specific wrapper/launcher docs with the shared provider-native Codex + Claude hook surface
  • document clawhip native hook as the generic ingress for shared hook payload verification
  • move public guidance to provider-native installation, .clawhip/project.json, and additive .clawhip/hooks/ augmentation

Highlights

  • add clawhip deliver for prompt-submit-aware prompt recovery into existing hooked tmux-backed provider sessions
  • validate repo-local hook setup and active Codex/Claude (including OMC/OMX wrapper) panes before retrying Enter
  • record prompt-submit readiness in .clawhip/state/prompt-submit.json so delivery can stop once the hook actually fires

Upgrade notes

  • if you were using wrapper-specific launch flows, migrate to provider-owned hook registration plus clawhip native hook for local testing
  • the shared v1 contract now documents only SessionStart, PreToolUse, PostToolUse, UserPromptSubmit, and Stop

Install clawhip 0.6.4

Install prebuilt binaries via shell script

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

Download clawhip 0.6.4

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

0.6.3 - 2026-04-09

Choose a tag to compare

@github-actions github-actions released this 09 Apr 09:06

Release Notes

Highlights

  • suppress duplicate GitHub CI lifecycle emission on cold start / daemon restart by avoiding initial CI event emission from an empty previous-state snapshot

Upgrade notes

  • crate version is now 0.6.3
  • this release narrows a restart replay bug in the GitHub source: in-progress workflow runs should no longer be re-announced just because the daemon restarted
  • no local route/filter migration is required for this patch

Install clawhip 0.6.3

Install prebuilt binaries via shell script

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

Download clawhip 0.6.3

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

0.6.2 - 2026-04-09

Choose a tag to compare

@github-actions github-actions released this 09 Apr 08:50

Release Notes

Highlights

  • ship the patched root SKILL.md so repo-level setup guidance finally matches the provider-native hook model already used by Codex and Claude
  • add regression coverage to keep the root skill aligned with the real hook install targets and routing metadata expectations

Documentation and tooling

  • document clawhip hooks install --all --scope global --force directly in the root skill
  • document the canonical local install targets:
    • ~/.clawhip/hooks/native-hook.mjs
    • ~/.codex/hooks.json
    • ~/.claude/settings.json
  • add root-level guidance for .clawhip/project.json, repo_name / project route filters, and the detached-worktree metadata caveat

Upgrade notes

  • crate version is now 0.6.2
  • if you use the repo root SKILL.md as your operator/setup guide, refresh to this release before onboarding new local installs
  • root skill examples now prefer provider-native repo_name / project routing over wrapper-era session-prefix assumptions

Install clawhip 0.6.2

Install prebuilt binaries via shell script

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

Download clawhip 0.6.2

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