Agent Card: Agent vs System vs Human Readable Annotations
- Vorherrschende Sprache
- Shell
- Sterne
- 25.7k
- Forks
- 2.6k
- Ø Merge
- 3 T. 6 Std.
- Gemergte PRs (30 T.)
- 16
Beschreibung
**Question: How should Agent Cards indicate machine-readable vs. agent-visible semantics?**
Is there an emerging view in A2A on how an Agent Card should distinguish between fields intended for machine-readable discovery/orchestration and fields intended to be surfaced to an agent or LLM?
Today, A2A does not appear to have annotation semantics comparable to MCP, such as `readOnly`, `destructive` or other capability/usage hints. This may be suitable for an extension, but the broader question remains: who or what is expected to perform discovery across an Agent Card, and which parts of the card should be surfaced to which consumers?
Without clear annotations, it is difficult to translate an Agent Card and its skills into provider-independent LLM calls. As far as I can tell, no SDK today can reliably perform that translation from an Agent Card alone, which feels like a gap.
Looking to open a discussion on this and if there are semantic patterns that should be embedded into the protocol usage.
Beitragsleitfaden
Rechercherichtung
This is a design discussion about semantic annotations in the A2A protocol's Agent Cards. Start by reading the A2A specification and existing Agent Card examples to understand the current structure. Look for prior discussions on protocol extensions or comparable annotations in MCP. The goal is to propose a pattern, not to implement a specific change.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Bereich
- ai-infra-agents
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Ruhig
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100