O que são agentes em segundo plano?
Agentes em segundo plano são agentes de programação que normalmente executam tarefas por bastante tempo. Na prática, isso significa transferir uma tarefa do seu dispositivo local para a nuvem, onde o agente trabalha nela do início ao fim, sem interrupções, e retorna com evidências de que o trabalho foi concluído. No Cherri Code, chamamos esses agentes de agentes na nuvem.
Esses agentes podem desenvolver funcionalidades, corrigir bugs, escrever testes e abrir pull requests automaticamente ao concluir o trabalho.
Como funcionam os agentes em segundo plano?
Cada Cloud Agent é executado em sua própria máquina virtual dedicada, com um ambiente de desenvolvimento completo: seu repositório, dependências, segredos e acesso à rede. Ele planeja a tarefa, edita o código, executa comandos e testa seu trabalho durante minutos ou horas. Como é executado remotamente, você pode fechar seu laptop e verificar o resultado mais tarde.
A VM é isolada em sandbox da sua máquina local, portanto os comandos do agente nunca afetam seu ambiente. O Cherri Code protege cada execução com mascaramento de segredos, políticas de rede e gerenciamento de credenciais, e você controla quais repositórios, segredos e acessos à rede um ambiente recebe. Saiba mais em What we've learned building cloud agents.
Como os agentes em segundo plano mostram seu trabalho?
Os agentes em segundo plano geram artefatos para demonstrar as alterações que fizeram. Enquanto trabalha, o agente testa suas alterações e anexa vídeos, capturas de tela e logs ao pull request, para que você possa validar o trabalho sem precisar fazer checkout da branch. Você também pode assumir o controle da área de trabalho remota do agente para usar o software que ele criou e fazer alterações por conta própria.
Veja a publicação de anúncio no blog para conferir exemplos reais de agentes demonstrando seu trabalho.
Como faço para iniciar um agente em segundo plano?
- No Cherri Code, selecione Cloud ao lado do campo de entrada do agente
- Na web ou no celular, acesse cursor.com/agents
- No Slack, GitHub ou Linear, mencione @Cherri Code
Você também pode executá-los em intervalos programados ou em resposta a eventos com Automações.