agent2agentSourceA2ASchema

module Schema

Schema-validated A2A protocol objects, powered by json_schemer.

Loads the bundled data/a2a.json schema, rewrites external $ref values to internal #/definitions/... pointers, and dynamically generates Definition subclasses for each type.

A2A::Schema["Agent Capabilities"] #=> Class < Definition with .schema, .valid?, reader methods

A2A::Schema["Agent Card"] #=> Class < Definition

A2A::Schema.list_definitions #=> ["API Key Security Scheme", "Agent Capabilities", ...]

Nested