data: issue #94 tool version refresh + monitor.py false-alert root fix + Claude Pro annual price alignment - #99
Conversation
…icing, fix monitor version source - cline v3.83.0 -> v4.1.10 (v4: SDK runtime, ClinePass, Customize marketplace) - roo-code v3.53.0 -> v3.54.0 (community cleanup release) - gemini-cli v0.43.0 -> v0.55.1 - opencode v1.15.10 -> v1.18.18 (was hidden by 404 in monitor) - aider already current at v0.86.2 (PyPI) - monitor.py: read current_version from data/tools/*.yaml (no hardcoded drift), fix roo-code repo (RooVetGit -> RooCodeInc) and opencode repo (nicepkg -> anomalyco), filter prerelease/desktop/sdk/preview tags, check aider via PyPI, update pricing URLs (cursor /en/pricing, windsurf -> devin.ai) - Claude Pro annual: 204/7 -> 00/year upfront per official pricing page (2026-08-19), aligned in tools yaml, plan yaml, and claude-code-vs-cline compare (zh/en)
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: e1f7dd6c3e
ℹ️ About Codex in GitHub
Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".
| latest = tag.lstrip("v") | ||
| break |
There was a problem hiding this comment.
Select the newest stable version instead of the first release
When a monitored repository publishes a backport for an older release line after the currently tracked version, GitHub's releases list can place that backport first; this loop immediately accepts it and the inequality check then reports a downgrade as a new release on the weekly monitor. Filter all eligible releases and compare their parsed versions, rather than assuming the first matching API result is the highest version.
Useful? React with 👍 / 👎.
Summary
Resolves issue #94 (4 data-update items) and fixes the monitor's root cause of stale/false alerts, plus aligns Claude Pro annual pricing to the official page.
Tool version updates (data/tools/*.yaml, all verified against GitHub releases / PyPI today)
monitor.py fixes (root cause of issue #94's stale alerts)
current_versionfromdata/tools/*.yaml(single source of truth) instead of hardcoded versions from May.releases/latestmismatches stop producing noise.python3 scripts/monitor.py-> all 5 tools "已是最新", cursor/kiro/trae/antigravity pricing checks functional.Claude Pro annual pricing alignment ($200/year, official page verified 2026-08-19)
Known non-blocking notes
Local gates (node v22.23.1 / npm 10.9.8, all exit=0)
Base
main@6baa341, heade1f7dd6. No file overlap with open PR content: Claude Max plan value analysis guide (zh+en) + Helio-vs-Cumora back-link #98.