From f9ecf4dc7c4e06fb5bd3599c0068bdcca7baec97 Mon Sep 17 00:00:00 2001 From: a2a-cloud Date: Mon, 13 Jul 2026 11:17:29 +0000 Subject: [PATCH] a2a-source-edit: write agent.py --- agent.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/agent.py b/agent.py index 2ce36e3..505ddbd 100644 --- a/agent.py +++ b/agent.py @@ -397,6 +397,13 @@ class CustomerIntegrationEngineerConfig(StrictModel): default_dry_run: bool = True +_DESIGN_OUTPUT_SCHEMA = DesignIntegrationResult.model_json_schema() +_GENERATE_OUTPUT_SCHEMA = GenerateConnectorResult.model_json_schema() +_VALIDATE_OUTPUT_SCHEMA = ValidateContractResult.model_json_schema() +_ACCEPTANCE_OUTPUT_SCHEMA = RunAcceptanceResult.model_json_schema() +_HANDOFF_OUTPUT_SCHEMA = PrepareHandoffResult.model_json_schema() + + class CustomerIntegrationEngineer(A2AAgent[CustomerIntegrationEngineerConfig, NoAuth]): name = "customer-integration-engineer" description = (