30 lines
808 B
Python
30 lines
808 B
Python
"""
|
|
A2A skill declarations for AutoRetrieveapplicationdefinitio.
|
|
"""
|
|
from a2a.types import AgentSkill
|
|
|
|
|
|
AUTO_RETRIEVEAPPLICATIONDEFINITIO_SKILLS = [
|
|
AgentSkill(
|
|
id="auto_retrieveapplicationdefinitio_skill",
|
|
name="AutoRetrieveapplicationdefinitio",
|
|
description="retrieve_application_definition",
|
|
tags=["auto-generated"],
|
|
examples=[],
|
|
),
|
|
]
|
|
|
|
|
|
AGENT_CONFIG = {
|
|
"name": "AutoRetrieveapplicationdefinitio",
|
|
"description": "Extract the application definition for the payments-api from the repository",
|
|
"version": "1.0.0",
|
|
"framework": "LangGraph + Starlette",
|
|
"capabilities": {
|
|
"streaming": False,
|
|
"async": True,
|
|
},
|
|
"input_schema": {"repository_url": "string"},
|
|
"output_schema": {"application_definition": "object"},
|
|
}
|