Skip to content

data: issue #94 tool version refresh + monitor.py false-alert root fix + Claude Pro annual price alignment - #99

Merged
WhiteWorld merged 1 commit into
mainfrom
data/tool-version-refresh-aug19
Aug 19, 2026
Merged

data: issue #94 tool version refresh + monitor.py false-alert root fix + Claude Pro annual price alignment#99
WhiteWorld merged 1 commit into
mainfrom
data/tool-version-refresh-aug19

Conversation

@WhiteWorld

Copy link
Copy Markdown
Owner

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)

  • cline: v3.83.0 -> v4.1.10 (v4 series: SDK session-layer runtime, ClinePass, Customize marketplace; 4.1.10 adds web search in tasks, Hub daemon fix, Crusoe provider)
  • roo-code: v3.53.0 -> v3.54.0 (community takeover cleanup: telemetry/MDM/MCP marketplace/Cloud removal)
  • gemini-cli: v0.43.0 -> v0.55.1 (0.44-0.55 cumulative: tool registry discovery, security hardening)
  • opencode: v1.15.10 -> v1.18.18 (this drift was hidden because the monitor queried a dead repo)
  • aider: already current at v0.86.2 (PyPI is the real channel; GitHub releases stop at 0.86.0)
  • All entries: version_tracked_at / data_sources last_checked -> 2026-08-19, new changelog entries (zh+en) prepend existing history.

monitor.py fixes (root cause of issue #94's stale alerts)

  • Reads current_version from data/tools/*.yaml (single source of truth) instead of hardcoded versions from May.
  • Fixed repo paths: RooVetGit/Roo-Code -> RooCodeInc/Roo-Code, nicepkg/opencode -> anomalyco/opencode (was 404, hiding opencode drift).
  • Filters prerelease and off-scope tags (cline desktop-/sdk-/cli-*, preview/nightly/beta/dev) so releases/latest mismatches stop producing noise.
  • aider checked via PyPI (aider-chat) since GitHub releases lag.
  • Pricing URLs updated: cursor -> /en/pricing (old URL 308, urllib doesn't follow 308), windsurf -> devin.ai/pricing (windsurf.com now 308s there after the Cognition/Devin consolidation - worth a follow-up look at windsurf.yaml).
  • Verified locally: 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)

  • data/tools/claude-code.yaml: annual_price 204 -> 200, note updated, price_updated_at 2026-08-19
  • data/plans/claude-code-max.yaml + compare/claude-code-vs-cline.md (zh/en): "$17/mo annual" -> "$200/year upfront (~$16.7/mo)"

Known non-blocking notes

  • copilot-pricing page hash flagged "changed" between two local runs minutes apart (dynamic content) - pre-existing monitor limitation, watch for false positives in CI.
  • devin.ai rate-limits (429) on rapid repeated checks; single weekly run should be fine.

Local gates (node v22.23.1 / npm 10.9.8, all exit=0)

Base

…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)
@vercel

vercel Bot commented Aug 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
codepick Ready Ready Preview Aug 19, 2026 2:02pm

@WhiteWorld
WhiteWorld marked this pull request as ready for review August 19, 2026 14:06
@WhiteWorld
WhiteWorld merged commit e97b323 into main Aug 19, 2026
3 checks passed
@WhiteWorld
WhiteWorld deleted the data/tool-version-refresh-aug19 branch August 19, 2026 14:06

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 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".

Comment thread scripts/monitor.py
Comment on lines +62 to +63
latest = tag.lstrip("v")
break

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge 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 👍 / 👎.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant