O que os agents podem fazer
A leitura roda livremente por padrão. Criar issues pede aprovação por padrão, e comentários — colaboração visível — também. Veja Permissões.
Experimente perguntar
- “Quais pull requests estão abertos em acme/webapp e quem está esperando review?”
- “Resuma a discussão da issue #482.”
- “Quais issues foram fechadas em acme/api nesta semana?”
- “Abra uma issue em acme/webapp: o botão de exportar retorna 500 para workspaces grandes. Inclua o que descobrimos nesta conversa.” — criada após aprovação.
- “Comente no PR #91 pedindo uma entrada no changelog.” — publicado após aprovação.
Conectar o GitHub
1
Abra Integrações
No dashboard da Leme, acesse Integrações e selecione GitHub.
2
Autorize no GitHub
Selecione Conectar e aprove na tela de consentimento do GitHub com a conta cujo acesso os agents devem ter.
3
Habilite nos seus agents
Vincule a conexão aos agents que devem usá-la e revise as Permissões de agent.
Se a sua organização restringe apps OAuth, um owner da organização pode precisar aprovar a Leme antes que os repositórios da organização fiquem visíveis. Essa configuração fica do lado do GitHub: Organization settings → Third-party access.
Permissões
Ajuste em Integrações → GitHub → Permissões de agent — veja Permissões e aprovações. Se abrir issues virar rotina, você pode permitir só essa ação e manter os comentários atrás de aprovação.
Solução de problemas
O agent não encontra um repositório que existe
O agent não encontra um repositório que existe
A conta conectada não consegue vê-lo. Verifique o acesso da conta àquele repositório — e, para repositórios de organização, verifique se a organização aprovou o app da Leme nas restrições de acesso de terceiros.
Repositórios da organização não aparecem, os pessoais funcionam
Repositórios da organização não aparecem, os pessoais funcionam
Quase sempre é a restrição de apps OAuth da organização. Um owner da organização precisa aprovar o acesso da Leme no GitHub.
A conexão parou de funcionar depois de um tempo
A conexão parou de funcionar depois de um tempo
A autorização expirou ou foi revogada no GitHub (por exemplo, o usuário que conectou revogou o app ou saiu da organização). Reconecte em Integrações → GitHub.
Uma contagem de issues parece errada
Uma contagem de issues parece errada
A API do GitHub conta pull requests como issues em algumas listagens. Os agents são instruídos a distinguir os dois, mas se um número parecer suspeito, peça ao agent para listar os itens em vez da contagem.