{"ref":"artifact:a2a-plugin","page":"/artifacts/a2a-plugin","json":"/artifacts/a2a-plugin.json","generated":"2026-10-26","drafted_with_ai":true,"entity":{"id":"a2a-plugin","name":"a2a-plugin","artifact_type":"cds-plugin","ecosystem":"cap","domain":"ai-and-agents","origin_ring":"independent","description":{"one_line":"Exposes an annotated CDS service as an Agent-to-Agent protocol agent — @a2a opts the service in, @a2a.Skill declares what it offers, and an agent handler answers.","short":"Exposes an annotated CDS service as an Agent-to-Agent agent","what_it_solves":"Both annotations are required and a service without @a2a is ignored entirely, so the exposed surface is opt-in per service rather than derived from the whole model. It is the A2A counterpart to the MCP plugins: same question, different protocol, and the one the Architecture Center names for agent-to-agent collaboration.","when_not_to_use":"No public repository is declared on the package, so the README is the documentation."},"links":{"npm":"https://www.npmjs.com/package/a2a-plugin"},"identity":{"author":"niklashaas","license":"Apache-2.0"},"compat":{"runtimes":["node"],"cds_range":"^9"},"type_properties":{"distribution":{"value":["npm"],"sources":[{"url":"https://www.npmjs.com/package/a2a-plugin","title":"a2a-plugin — README","checked":"2026-10-18","quote":"npm add a2a-plugin"}]}},"provides":["capability:agent-tooling","capability:tool-governance"],"source_available":false,"provenance":{"discovered_via":[{"source":"source:npm","channel":"keywords:cds"}],"first_seen":"2026-09-07"},"drafted_with_ai":true},"effective_normative_relations":[{"instrument":"instrument:sap-developer-license-3-2-cap","relation":"use-constrained-by","sections":["1","2","3"],"applies_when":"A cds-plugin is used with SAP CAP materials, or an artifact is explicitly identified as a CAP plugin or application.","note":"This is inherited applicability, not a licence verdict about the artifact itself. Review the agreement for the actual materials and use; an explicit artifact relationship to another revision takes precedence.","scope":{"kind":"artifact"},"sources":[{"url":"https://cap.cloud.sap/resources/license/developer-license-3_2_CAP.txt","title":"SAP Developer License Agreement 3.2 CAP","checked":"2026-09-16","quote":"documentation, plug-ins, templates, scripts and sample code, libraries, software development kits"}],"inherited_from":"cap-plugins-and-applications","relevant_capabilities":["agent-systems-access","async-processing","data-import-export","database-connectors","deployment","destinations","llm-integration","mcp-servers","plugin-authoring","replication","retrieval-augmented-generation","rfc-connectivity"]}],"readings":{"liveness":[{"label":"Maintenance","tier":"fair","evidence":"5 months since release"},{"label":"Continuity","tier":"fair","evidence":"1 publisher on npm"},{"label":"Repository","tier":"unknown","evidence":"no repository data"}],"compatibility":[{"label":"Declared for","tier":"fair","evidence":"^9 — cds 9 only, in maintenance until 2027-06"},{"label":"Survived majors","tier":"poor","evidence":"no release since @sap/cds 10 shipped (July 2026)"},{"label":"Maintainer's CI","tier":"unknown","evidence":"no repository data"}],"practice":[{"label":"Tests","tier":"unknown","evidence":"not crawled"},{"label":"Docs","tier":"good","evidence":"README 5 KB"},{"label":"Changelog","tier":"good","evidence":"CHANGELOG in the package"}],"reach":[{"value":16,"unit":"installs/week"},{"value":null,"unit":"watching"}]},"signals":{"crawled_at":"2026-10-25","latest_version":"0.2.0","majors":{"0.1":{"version":"0.1.0","date":"2026-05-20"},"0.2":{"version":"0.2.0","date":"2026-05-31"}},"license":"Apache-2.0","first_release":"2026-03-30","last_release":"2026-05-31","releases":6,"cadence_days":0,"maintainers":1,"repository":null,"peer_cds":"^9","test_script":false,"types":true,"downloads_weekly":16,"months_since_release":5,"dormant":false,"repository_directory":null,"npm_document_version":"0.2.0","npm_document_integrity":"sha512-j2VDwIFVQPCIDHxkwGgxuwSez1PoYoB9VkjKEKr7j6g5WRGF46IT98//5K1pmx5/DYCcxmseQ1chmv3+wu6oZQ==","npm_document_tarball":"https://registry.npmjs.org/a2a-plugin/-/a2a-plugin-0.2.0.tgz","readme_path":"README.md","readme_bytes":4991,"readme_source":"npm","changelog":true,"changelog_path":"CHANGELOG.md","license_file":false,"dependencies":1,"node_engine":">=20","downloads_monthly":28},"release_notes":{"license":"Apache-2.0","quotable":true,"prereleases":1,"source":{"kind":"npm","path":"CHANGELOG.md","version":"0.2.0","url":"https://unpkg.com/a2a-plugin@0.2.0/CHANGELOG.md"},"format":"headings","releases":[{"version":"0.1.0-beta.0","date":"2026-03-30","date_source":"heading","heading":"0.1.0-beta.0 (2026-03-30)","url":"https://unpkg.com/a2a-plugin@0.2.0/CHANGELOG.md","sections":[{"kind":"feature","heading":"Added","items":10}],"hash":"e291aa21efc4b0d0"}],"versions":[{"version":"0.2.0","date":"2026-05-31"},{"version":"0.1.3","date":"2026-05-31"},{"version":"0.1.2","date":"2026-05-31"},{"version":"0.1.1","date":"2026-05-31"},{"version":"0.1.0","date":"2026-05-20"}],"crawled_at":"2026-10-25"},"edges":{"maintainers":[],"contributors":[],"explained_by":[],"alternative_to_this":[],"needed_by":[],"available_via":[],"parts":[],"add_ons":[],"answered_through_parts":[]}}