github agent-sh/agnix v0.32.0

7 hours ago

Added

  • CC-SET-006: Non-boolean disableBundledSkills Setting (closes #1034). Claude Code v2.1.169 added a disableBundledSkills setting (and a CLAUDE_CODE_DISABLE_BUNDLED_SKILLS environment variable) that hides bundled skills, workflows, and built-in slash commands from the model. New MEDIUM claude-settings rule warns when the key is present with a non-boolean value (quoted "true", numbers, arrays, objects) - only strict true/false is documented, mirroring the CC-SET-002 channelsEnabled shape check. Validated across settings.json, settings.local.json, and managed-settings.json; null and absent keys are not flagged. Verified against the v2.1.169 release notes and the code.claude.com settings reference. Covered by 11 unit tests. Rule count 422 -> 423. The other v2.1.169 changes were agnix-irrelevant or already covered (the "CLAUDE.md is too long" threshold now scaling with the model's context window is a Claude Code display change; agnix's CC-MEM-014 200-line SHOULD heuristic is independent of it).

Changed

  • Tool baseline: codex bumped rust-v0.137.0 -> rust-v0.138.0 (closes #1035). Diffed upstream codex-rs/core/config.schema.json between the tags; three config-surface changes: (1) new [features] key terminal_visualization_instructions added to the feature allow-list (CDX-CFG-011 / CDX-CFG-006 no longer flag it); (2) responses_websocket_response_processed was removed upstream, so it moved to the older-version tolerance block (still accepted, per the established back-compat policy); (3) model_reasoning_effort is no longer a closed enum - rust-v0.138.0 supports model-defined reasoning efforts (any non-empty string the model advertises, openai/codex#26444), so CDX-CFG-003 now flags only non-string types and empty strings instead of hard-erroring on values outside none|minimal|low|medium|high|xhigh. The new code_mode object form ({ enabled, excluded_tool_namespaces }, openai/codex#26320) needs no change - feature values are not shape-checked. Regression-tested in test_codex_0_138_0_*.
  • Tool baselines: triaged the remaining release-watch issues as agnix-irrelevant and bumped claude-code v2.1.159 -> v2.1.169 (closes #1034 - see CC-SET-006 above), cline v3.86.2 -> v3.88.1 (closes #1032), and cursor 3.7.12 -> 3.7.27 (closes #1033, covering the 3.7.19/3.7.21/3.7.27 markers appended to the same issue). Cline v3.87.0 through v3.88.1 were model additions, dependency security bumps, an extension-internal MCP settings file-watcher fix, a tester-only debug settings section, and walkthrough packaging - nothing touching the validated .clinerules/workflows/hooks/skills surfaces. Cursor's tracked source exposes only a version marker. No ToolVersions or SpecRevisions change required. .github/tool-release-baselines.json and knowledge-base/RESEARCH-TRACKING.md updated.

Don't miss a new agnix release

NewReleases is sending notifications on new releases.