O pacote fa_hub_client permite que aplicativos Flutter se comuniquem com um hub DAP/1 por meio de um WebSocket assinado, facilitando mensagens seguras por meio do MessagingRepository. Ele se integra ao Agent.externalSteeringSource usando o FahPlugin para entrega contínua de ações direcionadas por agente. Projetado para uso no ecossistema flutter_agent_harness, suporta desenvolvimento multiplataforma em Android, iOS, Linux, macOS e Windows. O pacote simplifica a comunicação em tempo real e autenticada entre aplicativos Flutter e hubs de agente.
Casos de uso
- Comunicação em tempo real entre agentes
- Mensagens seguras por meio de WebSocket
- Integração de agente multiplataforma
- Direção automática por fontes externas
- Integração com flutter_agent_harness
Principais recursos
- Conexões WebSocket assinadas
- interface MessagingRepository
- FahPlugin para entrega de direção
- Suporte multiplataforma
- Desenvolvido para compatibilidade com o hub DAP/1
Indicado para
- Desenvolvedores usando o flutter_agent_harness
- Aplicações que exigem fluxos de trabalho baseados em agentes
- Projetos que precisam de mensagens em tempo real seguras
- Clientes de agente multiplataforma
- sistemas conectados ao hub DAP/1
Considerações
- Requer infraestrutura de hub DAP/1
- Dependente do flutter_agent_harness
- Limitado a padrões de interação orientados por agente
- Necessita de assinatura adequada para o handshake do WebSocket
- Não adequado para solicitações HTTP de propósito geral