Skip to content

feat: migrate A2A crates to a2aproj-a2a-rs namespace#41

Open
muscariello wants to merge 1 commit intomainfrom
feat/a2aproject-migration
Open

feat: migrate A2A crates to a2aproj-a2a-rs namespace#41
muscariello wants to merge 1 commit intomainfrom
feat/a2aproject-migration

Conversation

@muscariello
Copy link
Copy Markdown
Member

@muscariello muscariello commented Apr 8, 2026

Summary

  • rename published A2A crate package names from agntcy-a2a* to a2aproj-a2a-rs*
  • update forward-facing repository references from agntcy/a2a-rs to a2aproject/a2a-rs
  • keep historical changelog tag names and release references unchanged where they refer to past published artifacts

Validation

  • cargo test --workspace --quiet
  • cargo fmt --all -- --check
  • cargo clippy --workspace --all-targets -- -D warnings

Copy link
Copy Markdown

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request performs a comprehensive renaming of the project and its crates, transitioning from the agntcy namespace to a2aproject and lf-a2a. The changes span repository URLs, package definitions, and documentation across the entire workspace. A review comment correctly identifies a version inconsistency in the a2a-server README example, which should be updated to reflect the current crate version for accuracy.

a2a = { package = "agntcy-a2a", version = "0.2" }
a2a-server = { package = "agntcy-a2a-server", version = "0.1" }
a2a = { package = "lf-a2a", version = "0.2" }
a2a-server = { package = "lf-a2a-server", version = "0.1" }
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

medium

The version specified in the dependency example for lf-a2a-server is 0.1, but the actual version of the crate in a2a-server/Cargo.toml is 0.2.6. This should be updated to 0.2 to match the current major/minor version and maintain consistency with the other crates in the workspace.

Suggested change
a2a-server = { package = "lf-a2a-server", version = "0.1" }
a2a-server = { package = "lf-a2a-server", version = "0.2" }

Signed-off-by: Luca Muscariello <muscariello@ieee.org>
@muscariello muscariello force-pushed the feat/a2aproject-migration branch from c533feb to f2600b3 Compare April 8, 2026 14:06
@muscariello muscariello changed the title feat: migrate A2A crates to lf-a2a namespace feat: migrate A2A crates to a2aproj-a2a-rs namespace Apr 8, 2026
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