Skip to content
Menu Academia

Conectando Windsurf ao Dailybot

Configure o Windsurf, o IDE com IA da Codeium, para que mudanças de código, ações do agente e métricas de sessão entrem no relatório unificado de agentes do Dailybot.

guide Desenvolvedor 5 min read

O Windsurf embute um pair programmer com IA direto no editor. Times que já rodam standups e visibilidade de agentes no Dailybot podem ligar o Windsurf para que a linha de tempo — legível para gestores — reflita trabalho assistido pelo Windsurf, não só o que vai parar no git.

Este guia cobre pré-requisitos, setup do lado Windsurf, configuração de relatórios, aparência das entradas no Dailybot e correções comuns.

Pré-requisitos

Antes de conectar, reúnam:

  • Workspace Dailybot com permissão para adicionar integrações.
  • Windsurf instalado nas máquinas dos desenvolvedores (ou na imagem padrão) com rede até o Dailybot.
  • Conta Codeium / Windsurf alinhada à forma como a empresa distribui licenças — de preferência o mesmo domínio de e-mail usado no Dailybot para mapear pessoas.
  • Opcional porém comum: política compartilhada sobre quando o Windsurf deve confiar no relatório automático e quando alguém deve postar check-in humano.

Se bloqueiam extensões de IDE de terceiros por padrão, pré-aprovem o conector Dailybot ou o relay exigido pelo time de segurança.

Ativar a integração Windsurf no Dailybot

  1. No Dailybot, abram Integrações e localizem Windsurf (ou Codeium Windsurf).
  2. Escolham Conectar e concluam a autenticação — em geral OAuth com o IdP ou token de API emitido por um admin.
  3. Escolham o workspace e time que receberão eventos do Windsurf. Pilote com uma squad se estiverem validando qualidade do sinal.
  4. Salvem a integração. Deve aparecer estado “conectado” e uma descrição dos tipos de evento padrão.

Admins podem revogar ou rotacionar credenciais na mesma tela; tratem tokens como qualquer outro segredo e não façam commit em repositório.

Configuração específica do Windsurf no IDE

No lado Windsurf:

  • Façam login com a conta que a organização espera e confirmem que a raiz do projeto bate com os repositórios que querem reportar.
  • Instalem ou habilitem o conector Dailybot se o workspace usa extensão empacotada; caso contrário sigam relay ou CLI publicados pelo admin.
  • Em monorepos, definam o diretório de trabalho padrão na raiz do repo para metadados (branch, nome do projeto) alinharem com o que o Dailybot já mostra para outros agentes.
  • Se desenvolvem em ambiente remoto ou container, instalem o conector dentro desse ambiente para paths e auth coincidirem com onde o código roda.

Mantenham o Windsurf atualizado; mudanças no canal do IDE às vezes exigem reconectar o OAuth.

Configurar o que é reportado

Ajustem o relatório para a linha do tempo continuar legível:

  • Mudanças de código — em geral resumos em nível de diff ou edições categorizadas, não arquivos inteiros, conforme compliance.
  • Ações do agente — passos explícitos do agente (por exemplo refactors pelo painel do agente) que expliquem rajadas de edição.
  • Métricas de sessão — duração, uso aproximado de sugestões ou pausas que ajudem a entender tempo focado sem ler código.

Usem filtros para paths sensíveis (segredos, chaves de infra) se a integração permitir listas de negação. Alinhem com a política interna de código seguro.

Ver relatórios do Windsurf na linha do tempo unificada

Itens vindos do Windsurf aparecem junto ao restante da atividade no Dailybot:

  • Rótulos identificam Windsurf ou Codeium para diferenciar de Copilot ou Cursor.
  • Timestamps seguem a mesma ordem dos check-ins, facilitando responder “o que aconteceu ontem à tarde?” em uma única rolagem.
  • Quando há metadados de repositório ou tarefa, encaixam com respostas humanas do mesmo dia.

Incentivem desenvolvedores a escrever atualizações humanas curtas quando a telemetria sozinha não captura intenção — por exemplo, por que houve um grande delete.

Solução de problemas

Integração conectada, sem eventos: Confirmem login no Windsurf, conector habilitado no perfil ativo e firewalls corporativos permitindo HTTPS de saída para o Dailybot.

Atribuição de usuário errada: Relinke a identidade Windsurf ao membro correto do Dailybot; desencontro de diretório é a causa usual.

Ruído demais: Reduzam tipos de evento, aumentem agrupamento ou desativem contadores fracos mantendo resumos de sessão.

Conflito com relatórios manuais via CLI: Documentem qual ferramenta “dona” de cada marco; considerem desativar categorias duplicadas em um dos canais.

Com Windsurf e Dailybot alinhados, trabalho assistido no IDE fica visível onde os líderes já olham o ritmo do time — sem prints ou DMs a mais.

FAQ

O que é o Windsurf neste contexto?
Windsurf é a experiência de IDE com IA nativa da Codeium. Conectar ao Dailybot faz com que resumos automáticos de edições e sessões assistidas pelo agente apareçam junto aos check-ins humanos na linha do tempo do workspace.
Como isso difere de conectar Cursor ou Copilot?
Mudam o fluxo de autorização e a superfície do editor, mas no Dailybot o padrão é o mesmo: integração no workspace, escopo de relatório e feed unificado. Sigam login e plugin do Windsurf e mapeiem usuários para o workspace Dailybot.
Dá para misturar relatórios do Windsurf com relatório via CLI?
Sim. Muitos times usam telemetria nativa do Windsurf para sinal em nível de sessão e mantêm bash agent_scripts/dailybot-report.sh para marcos vindos de outras ferramentas. Evitem contagem dupla com escopos que não se sobreponham ou convenções claras de deduplicação.