Added
- Claude Code hook schema refresh for v2.1.198 (closes #1106). The Claude hooks validator now recognizes the current hook event set, including
UserPromptExpansion,PermissionDenied, andPostToolBatch; treatsPermissionDeniedas a tool/matcher event; supports the current prompt/agent hook event matrix; and validates documented event-specific matcher values.Notificationmatchers now accept the newagent_needs_inputandagent_completedvalues. Agent hooks use the current 60-second default timeout threshold, while prompt hooks keep the 30-second threshold. Rule count remains 432.
Changed
- Tool baselines: triaged the current release-watch batch and bumped
ampcustom-agents->read-bigger-threads,claude-codev2.1.195->v2.1.198,clinecli-v3.0.31->v4.0.6,codexrust-v0.142.3->rust-v0.142.5,cursor3.9.8->3.9.16, andopencodev1.17.11->v1.17.13(closes #1104, #1105, #1107, #1108, #1109). Aside from the Claude hook schema changes above, the releases were triaged as model/runtime/UI/provider/news changes outside agnix's current validated config surfaces..github/tool-release-baselines.json,knowledge-base/RESEARCH-TRACKING.md, hook rule metadata, generated rule docs, and locales were updated.
Fixed
- Dead documentation host in shipped rule-doc URLs (refs #1099). The docs site is served at
https://agent-sh.github.io/agnix/(HTTP 200), but several user-facing rule-doc links still hard-coded the pre-migrationhttps://avifenesh.github.io/agnixhost, which now returns 404. Updated the live host in the LSP diagnosticcode_description(clickable rule links in IDEs), the SARIFhelpUriemitted for every rule (CI integrations), the VS CodeshowRules/showRuleDocactions, the NeovimAgnixShowRuleDoccommand and rule pickers, the npm/VS Code/agnix-rulesREADMEs, and the Docusaurusurl/organizationName/JSON-LD androbots.txtsitemap. Historicalwebsite/versioned_docs/**snapshots and past changelog entries are intentionally left untouched. This is the same broken-doc-link class as the JetBrains Marketplace Documentation resource link in #1099 (that link is corrected in the Marketplace web admin, not in-repo). - JetBrains plugin: actionable notification when the OS blocks
agnix-lspexecution (refs #1102). On locked-down/managed Windows (AppLocker, Windows Defender Application Control, EDR, or antivirus), the OS can refuse to execute the auto-downloadedagnix-lsp.exefrom its user-writable plugin directory, surfacing asCreateProcess error=5, Access is denied. Previously this appeared only as a rawCannotStartProcessExceptionstack trace. The plugin now detects access-denied launch failures (locale-independent: matches the Win32error=5/ POSIXerrno=13/EACCEScodes, not localized text) and shows an explanatory notification with "Set Binary Path" and "Troubleshooting" actions, since upgrading the IDE does not resolve an OS-level execution block. The original exception is re-thrown so LSP4IJ's lifecycle handling is unchanged. Documented the workaround ineditors/jetbrains/README.mdanddocs/EDITOR-SETUP.md.