Skip to content

This release fixes issues for SREs watching stability and regressions.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

ai ai-agents ai-memory anthropic artificial-intelligence claude
+12 more
claude-agent-sdk claude-agents claude-code-plugin claude-skills codex embeddings long-term-memory memory-engine openclaw openclaw-skills postgresql llm

Summary

AI summary

Updates Follow-up, Test plan, and Summary by CodeRabbit across a mixed release.

Changes in this release

Bugfix Medium

Pin `release.yaml` and its `publish` job to Node version 22 to resolve ABI mismatch.

Pin `release.yaml` and its `publish` job to Node version 22 to resolve ABI mismatch.

Source: llm_adapter@2026-05-26

Confidence: high

Full changelog

Why

The Release workflow failed on the merge commit of #206 (run 26430516153). Main is intact (the failure was before the 2-commit release pair landed) but v0.7.55 was never tagged or published.

Root cause

| | Node | Outcome |
|---|---|---|
| ci.yaml (passed) | 22 | prebuild ABI match → install clean → ensure-tree-sitter no-op |
| release.yaml (failed) | 24.12 | prebuild ABI mismatch → fall-back compile → fail (binding.gyp does not request C++20 Node 24 requires) → tree-sitter (optional dep) dropped from node_modules → tsc later fails with Cannot find module 'tree-sitter' |

The ensure-tree-sitter.mjs postinstall heal added by #206 prints WARNING: tree-sitter bindings still unavailable and exits 0 (non-fatal by design), so the failure surfaces downstream in tsc instead of at install time.

Fix

Pin release.yaml's release job and its publish job to node-version: 22, matching ci.yaml. package.json engines is >=22.0.0 so this is within the supported range; bundles produced by Node 22 stay forward-compatible with end-user Node 24 runtimes.

Follow-up (not in this PR)

  • publish-smoke-test.yaml is also pinned to 24.12 but is workflow_dispatch only, so it does not affect the automatic release pipeline. Will align as part of the next follow-up.
  • ci.yaml should grow a Node version matrix (e.g. [22, 24]) so this class of cross-Node-major install regression fails on the PR rather than on the post-merge Release run. Separate PR.
  • ensure-tree-sitter.mjs should exit non-zero when its heal fails AND CI=true, turning the silent warning into a red light. Same follow-up PR.

Test plan

  • [ ] Merge → Release workflow runs on Node 22 → no tree-sitter ABI / build failure
  • [ ] v0.7.55 (or next patch) gets tagged + published to npm + ClawHub
  • [ ] publish-smoke-test dry-run can still be invoked manually (no auto-run change in this PR)

Summary by CodeRabbit

  • Chores
    • Updated build environment configuration for release and publish processes.

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track Hivemind turns agent traces into skills and shares with your team

Get notified when new releases ship.

Sign up free

About Hivemind turns agent traces into skills and shares with your team

All releases →

Related context

Earlier breaking changes

  • v0.7.52 Removes `hivemind tasks` CLI and related code surfaces.
  • v0.7.51 Removes `hivemind tasks` CLI and related code surfaces.
  • v0.7.19 Module name skilify replaced with skillify; affects all imports
  • v0.7.19 CLI command skilify removed; renamed to skillify without deprecation alias
  • v0.7.18 CLI subcommand renamed from `skilify` to `skillify`; no deprecation alias.

Beta — feedback welcome: [email protected]