Added
- CUR-017 validates the
matcherfield on Cursor hook entries as a regex
string, now that the hooks documentation types it as one.
Changed
- CUR-010 requires
versionin.cursor/hooks.jsonand checks that it is a
positive integer, matching the hooks documentation's per-file options table. - Refresh the Cursor rules, hooks, and cloud-agent setup specification hashes
after review. CUR-006 now cites the help-center migration guide, where the
.cursorrulesdeprecation notice moved. - Advance Claude Code to
v2.1.273, Cursor to3.20.21, Gemini CLI to
v0.60.0, and OpenCode tov1.18.31after reviewing their primary release
notes. The changes are runtime, security, session-restoration, provider, and
cloud-agent updates outside agnix's validated configuration schemas. - Update
rustlsto 0.23.45 to addressRUSTSEC-2026-0285, which allowed
selected TLS 1.3 handshake messages at the wrong encryption level.
Fixed
- CUR-016 no longer rejects the published environment schema's
egressAllowlist,egressMode,chromeExecutablePath,enable_testing,
image, andbuild.dockerfileContentsfields, and validates their types.