a2aproject / a2aproject/A2A

Agent Card: Agent vs System vs Human Readable Annotations

Aberta
#1,940 0 comentários 0 reações 0 responsáveis Ver no GitHub
Linguagem predominante
Shell
Estrelas
25.7k
Forks
2.6k
Merge médio
3d 6h
PRs com merge (30d)
16

Descrição

**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.

Guia de contribuição

Abrir o guia de contribuição

Avaliação

Esta issue ainda não foi avaliada.

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.