You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
skill install --for hermes gives Hermes Agent the skill, and skill status reports the copy Hermes reads.
A bare skill install still writes only Claude Code's folder and ~/.agents/skills, which OpenClaw reads too.
search_reranker is a new setting in config set. Only a CLI that adds cli-core's message search uses it.
Changed — may break callers
The skeleton runs on cli-core 0.437.0 and cli-base 0.59.0. cli-core 0.437 accepts only cli-base 0.59.x, so a
CLI that pins cli-base moves both. --help-all now gives clidev personal mcp as the profile example, not clidev personal doctor, since doctor takes no profile; a CLI that keeps help snapshots refreshes them once. skill status --json gains a hermes entry beside targets. A run started by OpenClaw has agent: openclaw,
and one started from an OpenClaw chat adds agent.from_chat: true: a reader of run.json that refuses unknown
keys must accept it.
bin/release runs changelog restore from the installed cli-base, through pnpm exec cli-dev like the fold,
not from npx -p @wirecat/cli-base@0.55.1 outside the lockfile. A CLI that takes this file with upgrade needs
cli-base 0.55.1 or later, which has changelog restore.
pnpm version:check refuses a release whose number is raised less than its changelog needs. Before 1.0.0, a
section with Changed — may break callers, Removed or Added raises the minor; only fixes, security and docs
raise the patch. The release skill says the same. scripts/ and package.json are copied once, so a CLI started
from an older template copies scripts/version-level.ts and the version:check script to get the check.
A new CLI starts with coverage floors just under what the skeleton's tests reach: lines 95, statements 92,
functions 85, branches 75, and still 50% lines per file. The template's kit has its own floor, which new leaves
out of the CLI's vitest.config.ts.
Fixed
new drops a kit/ key from a config, not only a kit/ entry in a list, so the CLI's vitest.config.ts has
no coverage floor for a folder it does not have.
docs/installation.md gives the Node.js versions engines allows: 22.16 or a later 22.x, or 24 or later. It
read as if Node 23 worked.