Changed
- Tool release and spec baselines (#1354). Advanced the tracked releases for
Claude Code (v2.1.226tov2.1.229), OpenCode (v1.18.15tov1.18.17),
Kiro CLI (2.16.0to2.17.0), Cline (v4.1.6tov4.1.8), Cursor
(3.15.6to3.15.19), Gemini CLI (v0.54.4tov0.55.1), and amp (news
markersize-the-orbs-of-productiontoglobal-plugins-and-skills), plus the
cursor-environmentspec hash. Registered theoutput_style,gemini_agent,
and per-client skill validators in the tool inventory and filled in the
matching config surfaces and rule prefixes (CC-OS,MCP,OC-SK,CR-SK,
GM-AG) inknowledge-base/RESEARCH-TRACKING.md. Watcher bookkeeping only -
no validation behaviour changes.
Fixed
- Skill directory size exclusions (#1360). AS-015 now omits paths matched
by top-levelexcludeor[files].excludewhen calculating the 8 MB skill
directory total, while continuing to validate the rest of the skill. - CC-MEM-001 false positive when several paths are passed on the command
line (#1368). The
workspace root came from the parent of the first path, so a file in a
subdirectory listed first became the root andCLAUDE.md's root-relative
@importswere reported as escaping the project. Since pre-commit passes
matched files in sorted order,.claude/...sorted ahead ofCLAUDE.mdand
the same tree passed or failed depending on argument order. The root is now
the deepest common ancestor of every path, walked up to the nearest.gitor
.agnix.tomlmarker, so results no longer depend on argument order or on
which files a commit happens to touch. - Linux x86_64 release binary unusable on glibc older than 2.39
(#1371). The x86_64 gnu
build ran natively onubuntu-latest, so it linked the runner's glibc and
failed at load time withversion 'GLIBC_2.39' not foundon Debian bookworm,
RHEL/Rocky 9, and Ubuntu 22.04. Both gnu targets now build throughcross
against an old sysroot (currentlyGLIBC_2.18), a release gate fails the
build if any binary needs newer thanGLIBC_2.31, andnpm install -g agnix
plusscripts/download.shprobe the downloaded binary and retry with the
static musl archive when the host cannot load it.
Security
- Dependency lockfile bumps (website + VS Code extension): js-yaml
GHSA-5p4m-2wfm-xmqj (quadratic!!omapcomplexity) and nanoid
GHSA-2v37-7h3g-55p8 (zero-size generator loop). Lockfile-only; no manifest
range changes.