"""AgentCard + skill declarations for GCP Solution Architecture Agent.""" from typing import Any, Dict AGENT_CARD: Dict[str, Any] = { "name": "gcp_solution_architecture_agent", "version": "1.0.0", "description": ( "Automated Google Cloud Solution Architecture Agent executing an end-to-end " "migration workflow: Pre-emptive Source Environment Discovery -> Requirements Discovery -> " "Product Selection & Architecture Design -> Pre-deployment Validation -> Guide Packaging." ), "capabilities": { "phases": ["source_discover", "discover", "design", "validate", "package"], "streaming": False, "async": True, "local_skills": [ "source_discovery", "requirements_discovery", "architecture_design", "validation_rules", "packaging_guide", ], }, "metadata": { "cloud_provider": "gcp", "supported_outputs": [ "deliverables/as-is/source-architecture.md", "deliverables/as-is/source-architecture.mmd", "deliverables/target/requirements.md", "deliverables/target/architecture.md", "deliverables/target/architecture.mmd", "deliverables/validation/validation-results.md", "deliverables/guides/solution-architecture-guide.md", "deliverables/executions/{execution_id}/*", "terraform/main.tf", ], }, }