A Perplexity apresentou o Teammates, um recurso que permite a vários agentes de IA se coordenarem entre si, retomarem o trabalho de onde as sessões anteriores pararam e continuarem operando sem precisar de um novo comando. Os agentes também podem enviar mensagens aos colegas de trabalho pelo Slack. A principal dificuldade, segundo a empresa, é manter tudo sincronizado quando os agentes trabalham ao mesmo tempo, compartilham o estado do projeto e operam com permissões diferentes.
Anunciado na quarta-feira, 11.11.2026, o Teammates se baseia na infraestrutura que a Perplexity desenvolveu durante boa parte do ano, aplicando esse trabalho anterior a fluxos em que os agentes delegam tarefas e continuam operando entre sessões.
O desafio de manter o estado nos agentes
Quando Nate Kupp, vice-presidente de infraestrutura da Perplexity, mostrou ao The New Stack os ambientes isolados de agentes da empresa, ele descreveu o quanto é difícil manter sistemas confiáveis nessa escala, citando os requisitos de durabilidade e disponibilidade envolvidos na operação de milhões de sandboxes.
"Sistemas com estado são incrivelmente difíceis de construir", disse Kupp.
O Teammates depende da infraestrutura existente do Perplexity Computer, que separa o estado persistente do projeto dos ambientes individuais de execução. Essa separação permite que os agentes continuem trabalhando no mesmo projeto sem depender de uma única sessão ininterrupta.
Em uma análise técnica de seus espaços de trabalho compartilhados, a empresa explicou que usa repositórios baseados em Git para preservar o estado do projeto entre sessões. Cada projeto do Computer tem seu próprio repositório, enquanto os agentes trabalham em sandboxes separados e enviam suas alterações de volta ao projeto compartilhado.
A coordenação fica mais complicada quando vários agentes modificam o mesmo código ao mesmo tempo: se um agente confirmar suas alterações primeiro, outro pode precisar reaplicar seu trabalho sobre a versão mais recente. A Perplexity informa que menos de 2% dos envios são rejeitados por se basearem em um estado desatualizado do repositório. A latência mediana dos envios é inferior a 1,7 segundo, e o p99 permanece abaixo de oito segundos.
A memória é gerenciada separadamente pelo sistema Brain da Perplexity, que armazena o que os agentes aprenderam em repositórios dedicados, permitindo que agentes em segundo plano atualizem o conhecimento compartilhado sem interferir nas alterações dos arquivos do projeto.
Pausar e bifurcar agentes
A Perplexity construiu o SPACE com base em microVMs do Firecracker e snapshots do Btrfs, o que possibilita pausar, retomar ou bifurcar sessões de agentes sem perder o estado salvo.
Com o Teammates, os desenvolvedores podem conectar ferramentas como Slack e GitHub e configurar gatilhos que indicam aos agentes quando agir. A Perplexity disse pouco sobre o que acontece quando esse trabalho trava, em especial quando um agente está esperando por outro ou agindo com base em informações já desatualizadas.
As questões abertas sobre permissões
Cada teammate é executado em seu próprio ambiente isolado e em sua própria sessão de navegador. O acesso é gerenciado pelas permissões existentes do Computer, e as credenciais são tratadas de forma segura por meio de criptografia. Os usuários podem acompanhar o progresso e assumir o controle quando necessário.
O que ainda não está claro é como o sistema impede que os agentes acessem recursos além de suas permissões quando as tarefas são transferidas entre eles. Para as empresas, essa incerteza pode influenciar o grau de autonomia que estarão dispostas a conceder aos agentes sem exigir aprovação humana.
O Teammates está disponível inicialmente na web para assinantes do Perplexity Max, com suporte para iOS planejado.