Skip to content

fix(agents): pin compatible OpenClaw runtime - #977

Merged
xdotli merged 1 commit into
mainfrom
fix/972-openclaw-pin
Aug 12, 2026
Merged

fix(agents): pin compatible OpenClaw runtime#977
xdotli merged 1 commit into
mainfrom
fix/972-openclaw-pin

Conversation

@kywch

@kywch kywch commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

Pins the OpenClaw package used by the ACP agent to 2026.6.9.

Root cause

BenchFlow kept Node at 22.20.0 while resolving openclaw@latest; a newer OpenClaw release raised its Node floor, so installation succeeded with an engine warning but the agent could not start.

Impact

Fresh OpenClaw rollouts use a deterministic Node/OpenClaw-compatible pair.

Validation

  • uv run python -m pytest tests/test_registry_invariants.py
  • uv run ruff check src/benchflow/agents/registry.py tests/test_registry_invariants.py
  • git diff --check

Fixes #972.

@kywch
kywch deployed to pypi-internal-preview August 12, 2026 17:17 — with GitHub Actions Active
@kywch
kywch marked this pull request as ready for review August 12, 2026 18:47
@kywch
kywch deployed to pypi-internal-preview August 12, 2026 18:47 — with GitHub Actions Active
@xdotli
xdotli merged commit 3ec351b into main Aug 12, 2026
15 of 16 checks passed
@bingran-you
bingran-you deleted the fix/972-openclaw-pin branch August 15, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

BenchFlow 0.6.7 installs an incompatible Node 22.20.0 / OpenClaw 2026.7.1-2 pair

2 participants