|
1 | 1 | { |
2 | 2 | "version": "1.1", |
3 | | - "last_updated": "2026-08-05", |
| 3 | + "last_updated": "2026-08-08", |
4 | 4 | "description": "Tracks the latest release of every tool agnix validates (one entry per tool with a validator in crates/agnix-core/src/rules/). Used by .github/workflows/tool-release-watch.yml to open per-tool issues when a new release is published. Untracked tools include the precise publication URL in untracked_reason so a maintainer can monitor manually.\n\nOptional `changes_of_interest` per tool describes what agnix cares about: `config_surfaces` (files agnix validates), `relevant` (change-types that likely affect a validator), `irrelevant` (safe to skip). When set and GLM_API_KEY is available, the watcher runs scripts/glm-extract.js --mode=agnix-triage to produce a pre-filtered summary at the top of the issue body. Falls back gracefully to the full changelog on any LLM failure.", |
5 | 5 | "tools": { |
6 | 6 | "claude-code": { |
|
16 | 16 | "mcp" |
17 | 17 | ], |
18 | 18 | "github_repo": "anthropics/claude-code", |
19 | | - "last_known_version": "v2.1.222", |
| 19 | + "last_known_version": "v2.1.226", |
20 | 20 | "tracked": true, |
21 | 21 | "changes_of_interest": { |
22 | 22 | "config_surfaces": [ |
|
60 | 60 | "agents_md" |
61 | 61 | ], |
62 | 62 | "github_repo": "openai/codex", |
63 | | - "last_known_version": "rust-v0.146.0", |
| 63 | + "last_known_version": "rust-v0.147.0", |
64 | 64 | "tracked": true, |
65 | 65 | "changes_of_interest": { |
66 | 66 | "config_surfaces": [ |
67 | 67 | "AGENTS.md", |
68 | 68 | "codex-rs/core/config.toml (project + ~/.codex/config.toml)", |
69 | | - ".codex-plugin/plugin.json (plugin manifest)", |
| 69 | + ".codex-plugin/plugin.json and Agent Plugins root plugin.json", |
70 | 70 | ".mcp.json or [mcp_servers.*] TOML blocks referenced from config.toml", |
71 | 71 | "requirements.toml (managed environment config)" |
72 | 72 | ], |
73 | 73 | "relevant": [ |
74 | 74 | "New / renamed / removed keys in config.toml ([app], [agents], [features], [mcp_servers.*], [permissions], [sandbox], [windows], etc.)", |
75 | 75 | "Changes to MCP server schema (auth fields, bearer_token/env_var, allow-listed keys)", |
76 | 76 | "Feature toggles in [features] - new features, flag shapes (flat bool vs nested {enabled})", |
77 | | - "Plugin manifest schema changes in .codex-plugin/plugin.json", |
| 77 | + "Plugin manifest schema changes in .codex-plugin/plugin.json or Agent Plugins root plugin.json", |
78 | 78 | "Apps config shape ([apps.*], tool-approval modes, default_tools_* keys)", |
79 | 79 | "Hook configuration schema (config.toml hooks block stabilized in 0.124)", |
80 | 80 | "AGENTS.md size limits, required sections, or directive grammar" |
|
96 | 96 | "agents_md" |
97 | 97 | ], |
98 | 98 | "github_repo": "sst/opencode", |
99 | | - "last_known_version": "v1.18.13", |
| 99 | + "last_known_version": "v1.18.15", |
100 | 100 | "tracked": true, |
101 | 101 | "changes_of_interest": { |
102 | 102 | "config_surfaces": [ |
|
204 | 204 | ], |
205 | 205 | "github_repo": "cline/cline", |
206 | 206 | "release_tag_regex": "^v[0-9]+\\.[0-9]+\\.[0-9]+$", |
207 | | - "last_known_version": "v4.1.4", |
| 207 | + "last_known_version": "v4.1.6", |
208 | 208 | "tracked": true, |
209 | 209 | "notes": "Tracks only the core Cline vX.Y.Z release train. The repository also publishes desktop-v*, cli-v*, sdk/*, and other interleaved releases that do not correspond to the validator surfaces.", |
210 | 210 | "changes_of_interest": { |
|
239 | 239 | "github_repo": null, |
240 | 240 | "html_url": "https://api2.cursor.sh/updates/api/update/darwin/cursor/0.0.1/stable", |
241 | 241 | "version_regex": "[0-9]+\\.[0-9]+\\.[0-9]+", |
242 | | - "last_known_version": "3.14.27", |
| 242 | + "last_known_version": "3.15.6", |
243 | 243 | "tracked": true, |
244 | 244 | "notes": "Tracked via Cursor's stable update endpoint (the same one the desktop app polls). Returns JSON like {\"url\":\"...\",\"name\":\"3.1.17\"}. Channel is hardcoded to 'stable' for darwin; the version is platform-agnostic (same release ships across darwin/linux/win32). Prose changelog at https://cursor.com/changelog (Next.js SPA - not scrapeable from raw HTML).", |
245 | 245 | "changes_of_interest": { |
|
307 | 307 | "html_url": "https://ampcode.com/news.rss", |
308 | 308 | "version_regex": "https://ampcode\\.com/news/[a-zA-Z0-9._-]+", |
309 | 309 | "notes_extractor": "rss_cdata", |
310 | | - "last_known_version": "attach-anything", |
| 310 | + "last_known_version": "size-the-orbs-of-production", |
311 | 311 | "tracked": true, |
312 | 312 | "notes": "Tracked via the amp news RSS feed; the 'version' is the slug of the latest /news/ post (e.g., amp-free-is-ad-free). Source is not on GitHub; npm @sourcegraph/amp publishes per-commit (no semver gates) so npm version-bump tracking would be noise. Issue body uses the first <item><description> CDATA from the RSS feed (already structured HTML - no LLM needed).", |
313 | 313 | "changes_of_interest": { |
|
339 | 339 | "gemini_ignore" |
340 | 340 | ], |
341 | 341 | "github_repo": "google-gemini/gemini-cli", |
342 | | - "last_known_version": "v0.53.1", |
| 342 | + "last_known_version": "v0.54.4", |
343 | 343 | "tracked": true, |
344 | 344 | "changes_of_interest": { |
345 | 345 | "config_surfaces": [ |
|
0 commit comments