Registro de skills
Infraestrutura de agentesSkills públicas

A2A Agent Orchestration

Coordenação multiagente — descubra capacidades, despache tarefas, transmita resultados e gerencie ciclos de vida de agentes remotos via o protocolo A2A.

O que esta skill ensina

Um roteiro reutilizável para um tipo específico de trabalho.

Um servidor MCP informa a um agente quais ações estão disponíveis. Uma skill adiciona o julgamento em torno dessas ações: como reconhecer o trabalho, qual sequência seguir, o que evitar e como decidir que o resultado está completo.

Orquestre agentes de IA remotos via protocolo A2A — descubra cartões de agentes, envie tarefas, transmita resultados, cancele tarefas e gerencie notificações push. Use ao delegar trabalho para agentes remotos, verificar capacidades do agente, coordenar fluxos de trabalho multiagentes ou monitorar progresso de tarefas.

Arquitetura

Como A2A Agent Orchestration orienta um agente ADK-Rust.

A skill permanece legível e portátil porque contém instruções em vez de credenciais de serviço ou dados de negócio. O ADK-Rust a fornece ao agente, o agente escolhe dentro do limite de ferramentas revisado e o servidor MCP conectado executa a operação autenticada.

01

Solicitação do usuário

O agente recebe um objetivo expresso em linguagem comum.

02

Habilidade A2A Agent Orchestration

Corresponde à intenção, fornece o guia de decisão e restringe o limite da ferramenta.

03

Agente ADK-Rust

Planeja o fluxo de trabalho e transmite cada passo significativo pelo runtime.

04

mcp-a2a

Executa operações autenticadas contra o sistema que possui a capacidade.

05

Resultado verificado

As regras de conclusão da skill moldam as evidências retornadas ao usuário.

Instruções portáteis: SKILL.md · Limite de capacidade: mcp-a2a · Ferramentas permitidas: 10

Guia de decisão

Como o agente transforma uma solicitação na ação correta.

Essas rotas vêm diretamente das instruções da skill. Elas ajudam o modelo a reconhecer a intenção e selecionar uma ferramenta ou fluxo de trabalho focado em vez de improvisar por toda a superfície da capacidade.

01

"delegar", "enviar para agente", "despachar"?

send_task / send_task_streaming

02

"quais agentes", "capacidades", "quem pode"?

list_agents / fetch_agent_card

03

"status da tarefa", "progresso", "verificar"?

get_task / list_tasks

04

"cancelar", "parar tarefa"?

cancel_task

05

"inscrever", "notificações"?

subscribe_events / manage_push_notifications

Fluxos de trabalho comprovados

Sequências repetíveis para resultados úteis.

Um fluxo de trabalho une várias chamadas de ferramentas em uma tarefa que o usuário realmente reconhece. A skill explica a sequência e o resultado pretendido enquanto o ADK-Rust transmite o progresso do agente pelo runtime compartilhado.

013 chamadas

Descobrir & Enviar

Encontrar agente → verificar → enviar tarefa

021 chamadas

Transmitir Resultados

Saídas parciais em tempo real

031-2 chamadas

Monitorar

Acompanhar tarefa até a conclusão

041 chamadas

Cancelar

Abortar tarefas travadas

Limite da ferramenta

A skill pode usar 10 ferramentas documentadas.

Esta lista de permissões é declarada pela skill. Ela mantém o agente focado nas ações necessárias para este trabalho enquanto mcp-a2a mantém a responsabilidade pela autenticação, validação e sistema conectado.

fetch_agent_card
validate_agent_card
list_agents
send_task
send_task_streaming
get_task
list_tasks
cancel_task
subscribe_events
manage_push_notifications

Regras de trabalho

O que o agente deve fazer.

  • Valide o cartão do agente antes de enviar dados sensíveis
  • Defina timeouts explícitos para todas as tarefas
  • Acompanhe cada tarefa até a conclusão (não dispare e esqueça)
  • Use streaming para tarefas de longa duração (melhor experiência do usuário)

Limites operacionais

O que o agente deve evitar.

  • Não envie dados sensíveis para agentes não validados
  • Não deixe tarefas rodando indefinidamente sem timeout
  • Não envie tarefas sem verificar se o agente está disponível

Instalar e conectar

Adicione a skill ao lado da capacidade que ela espera.

Instale o repositório onde seu carregador de skills ADK-Rust possa descobri-lo, conecte mcp-a2a e confirme que as ferramentas declaradas estão disponíveis antes de pedir ao agente para usar o fluxo de trabalho.

Instalar a skill
git clone https://github.com/zavora-ai/skill-a2a-agent-orchestration.git \
  ~/.skills/skills/a2a-agent-orchestration
Formato de carregamento ADK-Rust
let skills = SkillLoader::from_dir("~/.skills/skills").await?;
let skill = skills.load("a2a-agent-orchestration").await?;

let agent = LlmAgentBuilder::new("agent")
    .instruction(skill.instructions())
    .tools(skill.allowed_tools(toolset)?)
    .build()?;

A declaração de compatibilidade do repositório: Requer servidor mcp-a2a conectado.

Documentação oficial

Leia o pacote completo da skill.

O repositório permanece autoritativo para suas instruções exatas, exemplos, scripts auxiliares, recursos, requisitos MCP, licença e atualizações posteriores.

Registro da fonte

Metadados do repositório para esta entrada da skill.

Ver repositório público ↗
Licença
Apache-2.0
Ferramentas permitidas
10
Referências
3
Revisão
af1f68ba5644
Atualizado
31 de mai. de 2026