"""A2A skill definitions + agent config for . See docs/manifest.md for the manifest schema this feeds into. """ from __future__ import annotations from a2a.types import AgentSkill # ─── Agent identity ───────────────────────────────────────────────────── # The version here MUST match the contents of ../.image-version and the # `service.version` token in OTEL_RESOURCE_ATTRIBUTES. AGENT_CONFIG: dict = { "name": "", "version": "0.1.0", "description": ( "One- to three-sentence description of what this agent does, " "phrased for a non-engineering audience." ), "capabilities": { "streaming": False, "conversational": False, "direct_api": True, }, } # ─── Skills ───────────────────────────────────────────────────────────── AGENT_SKILLS: list[AgentSkill] = [ AgentSkill( id="echo", name="Echo", description=( "A trivial skill that returns the request payload verbatim. " "Replace with your real skills." ), tags=["example", "echo"], examples=[ "Echo: hello world", ], ), ]