ArkGate
4.8.9

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

npm install -D arkgate@4.8.9
npx arkgate upgrade --json
npx arkgate-check --doctor

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 ↗