chore!: rename a2claude → a2acode (vendor-neutral)#20
Conversation
|
Warning Review limit reached
More reviews will be available in 26 minutes and 1 second. Learn how PR review limits work. Your organization has run out of usage credits. Purchase more credits in the billing tab to continue. ⌛ How to resolve this issue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits. 🚦 How do rate limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please see our Fair Usage Limits Policy for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (27)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Code Review
This pull request renames the project from a2claude to a2acode across the entire codebase, updating references in documentation, package configuration, source files, and test suites. I have no feedback to provide.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
1c3dd6e to
a4423c9
Compare
The project is no longer Claude-specific: it fronts any ACP coding agent over A2A. The a2claude name (A2A + Claude) misrepresents that, so rename the package, module, CLI command, OpenTelemetry span/attribute names, and repository URL to a2acode (A2A + code) — agent-neutral while keeping the a2* lineage. BREAKING CHANGE: the distribution and import name is now `a2acode` and the CLI command is `a2acode`. Update installs, imports, and any `a2claude ...` scripts. The GitHub repository and PyPI project must be renamed to match.
a4423c9 to
51f3810
Compare
Stacked on #18.
Why
After #18 the project fronts any ACP coding agent over A2A, not just Claude. The
a2claudename (A2A + Claude) now actively misleads — it signals a Claude lock-in that the whole pivot removes. Renaming is cheapest now, at v0.3.0 with minimal adoption, and the name is load-bearing for discovery once vendor-neutrality is the pitch.a2acode= A2A + code: anchors on the protocol callers actually speak (A2A), signals "coding agent", drops the Claude lock, and keeps thea2*lineage so anyone who sawa2claudeconnects the two. The ACP half lives in the tagline: any ACP coding agent → any A2A caller.What changed
Pure rename, no behavior change beyond identifiers:
a2claude→a2acode(src/a2claude/→src/a2acode/, all imports).a2claude→a2acode([project.scripts]).a2claude.execute,a2claude.backend,a2claude_permission) and tracer name.uv.lockregenerated.Breaking
Import and CLI names change. Installs, imports, and any
a2claude ...scripts must update toa2acode.Manual follow-ups (not code)
kanywst/a2claude→kanywst/a2acode(GitHub redirects the old URL).a2acodeproject on PyPI (the olda2claudename stays a tombstone).Verification
ruff check,ruff format --check,mypy,pytest(55 passed),markdownlint-cli2,uv build(producesa2acode-0.3.0), anduv sync --lockedall green. CLI verified under the new name.