Skip to content

ACP

PT | EN

ACP (Agent Communication Protocol) é um protocolo de comunicação entre Vectora e agents customizados ou outros sistemas. Está em Beta para early adopters.

O que é ACP?

ACP permite que:

  • Vectora seja sub-agent de um sistema maior (ex: IA orquestradora multi-agent)
  • Múltiplos agents trabalhem juntos compartilhando contexto
  • Arquiteturas distribuídas com Vectora em múltiplas instâncias

Diferente de MCP (IDE ↔ Vectora), ACP é para agent ↔ agent.

Casos de Uso

CasoDescrição
Multi-agent systemVectora + Code Agent + Test Agent coordenados
Distributed searchVectora em múltiplos namespaces/datacenters
Custom workflowsAgent orquestradora chama Vectora dinamicamente
Hybrid systemsVectora + GenAI + Traditional APIs juntos

Status

Beta - Especificação em evolução. Aceita early adopters e feedback.

  • Protocolista: RPC baseado em JSON (similar a MCP)
  • Auth: JWT com refresh tokens
  • Transporte: HTTP/2 ou WebSocket para streaming

Começar

ACP ainda não tem documentação pública completa. Para early access:

  1. Abra uma GitHub Discussion
  2. Mencione “ACP interest”
  3. Descreva seu caso de uso
  4. Receberá acesso ao spec beta + suporte

Comparação: MCP vs ACP

AspectoMCPACP
Caso de usoIDE localInter-agent distribuído
TransporteSTDIO (IPC)HTTP/2 ou WebSocket
Latência<10ms50-100ms
StatePersistente (session)Compartilhado entre agents
StatusStableBeta

Interessado em ACP? Abra uma Discussion

External Linking

ConceptResourceLink
MCPModel Context Protocol Specificationmodelcontextprotocol.io/specification
MCP Go SDKGo SDK for MCP (mark3labs)github.com/mark3labs/mcp-go
JWTRFC 7519: JSON Web Token Standarddatatracker.ietf.org/doc/html/rfc7519

Parte do ecossistema Vectora · Open Source (MIT) · Contribuidores