vbcherepanov/a2a-symfony-bundle
A Symfony bundle for the Agent-to-Agent (A2A) protocol. Expose your Symfony app as an A2A-compliant agent: publish agent cards, handle JSON-RPC 2.0 requests, manage tasks, and stream responses using Symfony's DI, routing, and event system.
Architecture fit
type: a2a route files, Symfony's route loader, debug:router, Flex recipes, and a Symfony 8.0 skeleton in CI. There is no service provider, facade, or Laravel-style config publish path described. For a Laravel-based stack this is a framework mismatch, not an integration detail — adopting it implies either running a Symfony service alongside Laravel or writing a bespoke bridge.Integration feasibility
SHA256SUMS, plus verified install into a fresh Symfony 8.0 skeleton with Flex and Composer scripts enabled. This is a strong signal for reproducible installs and supply-chain hygiene.Technical risk
Key questions
Stack fit
bundles.php edits in the common case.Migration path
composer require the package, allow Flex to register the bundle.type: a2a. Confirm debug:router lists nothing and does not error — this is the exact regression v1.0.2 covers.Compatibility
composer.json before committing.--no-scripts or hardened Composer policies will need manual registration steps.SHA256SUMS in any artifact-promotion pipeline.Sequencing
Maintenance
~1.0 and upgrade deliberately; no deprecations in this release, so now is a cheap time to adopt.Support
Scaling
Failure modes
debug:router output in a prod-mode build, not only in dev.Ramp-up
How can I help you explore Laravel packages today?