kit 6.6.0
Added
-
kit check --category deployverifies declared deploy environment keys against
the platform, without reading secret values. Projects can declare required
Vercel env names per environment in[deploy.vercel.environments.<env>]; kit
lists remote key names, reports missing keys, flags cross-environment drift, and
calls out build-time variables such asNEXT_PUBLIC_*that need a redeploy after
changes.kit fixreuses the existing propagate path when a missing value is
available from[secrets.keys], and emits a structured human-in-the-loop block
when auth, vault access, or provider setup must be completed by a person. -
Declarative standards plugins can now express required patterns, not only
forbidden ones.mode = "require"checks that every scoped file contains a
required file-level pattern, whilemode = "forbid"remains the default
line-match behavior. Require rules support the same schema validation,
ReDoS-prone regex rejection, severity handling, and net-new baseline gating as
forbid rules. -
Managed agent config now has an explicit opt-in personal profile extension.
[agent_config.user_rules]can point at a user-level Markdown file or directory,
bounded by line and byte caps, and the same managed text is written to every
supported harness file. kit warns when personal prose looks like a deterministic
gate that should move into.kit/standards.d.
Changed
-
Standards plugin excludes are more tolerant and louder. An exclude pattern
ending in/now means the whole subtree, soscripts/matches
scripts/x.ts; plugins also warn when an exclude or require scope matches zero
files in the repo. -
Agent-facing output is more actionable for setup gaps.
kit checkand
kit fixnow format auth, secret-backend, scanner-setup, and deploy-provider
blockers as human-in-the-loop instructions with owner, reason, exact next steps,
verification command, and what the agent should run after the human action.
Fixed
-
kit hooks installno longer dead-ends when[hooks]is absent. The no-op
message now points tokit hooks add <name>and lists the built-in hook
templates, so users can discoversecret-scan,post-pull-audit, and
context-checkfrom the command that failed to install anything. -
Hook diagnostics now identify machine-local spawn problems. Managed agent
config and security checks detect barekit, non-absolute executables,
stale/root-owned wrapper paths, and malformed managed wrappers before they
become repeated harness-levelcommand not foundor spawn failures.
Full changelog: https://github.com/sandstream/kit/blob/v6.6.0/CHANGELOG.md
Verify this release:
git tag -v v6.6.0
npm audit signatures