Current
Honest diagnostics. Same check.
ArkGate 4.8.9 is on npm latest. No config migration. No new skill names. Does not close Z09 or K01.
Upgrade
Install 4.8.9
No required config migration. No new skill names.
What changed
The check tells the truth it already knew.
Doctor starts
--doctor no longer throws when home skill env vars
are unset. It uses the default home directory.
Live walls stay
A same-layer peerIsolation deny is a live wall, not
a dead rule. The status text never tells an agent to delete it.
Skippable CI is named
A workflow that skips drafts still fails the merge line, as
ci-not-fail-closed, not as a missing file.
Upgrade JSON says why
A blocked apply includes reasonCode and the next
command with --accept-conflicts. Apply stays atomic.
Identity vs raw hash
afterHash is raw desired bytes. current
is content identity. A stamp-only version line can be current
with unequal raw hashes.
Intents follow imports
Intent-name checks use the same slice classifier as imports. Shared folders do not inherit a slice-wall message. Cross-slice file imports still deny.
Honesty
What stayed the same.
Skill names stay at 13. The config schema does not bump. ArkRun remains optional, experimental, and in-memory by default. This release does not close Z09 or K01.
Maintainer source: docs/releases/4.8.9.md ↗