Veja o que precisa de revisão
Veja os worktrees dos seus agentes e as alterações não commitadas deles em um só lugar. Revise as alterações de risco, investigue o que precisa ser corrigido e faça commit do seu código na página Alterações.
Este guia usa o exemplo de Twitter da Panolayer, twitter-starter. Se você seguiu Corrija seu primeiro bug com a Panolayer, use estes passos para revisar a correção da exclusão.
As capturas de tela e os vídeos curtos mostram várias alterações no mesmo app de Twitter, incluindo alterações de formatação, busca, exportação e posts salvos. Sua lista de arquivos, pontuações de risco e IDs de commit dependerão do trabalho que você está revisando. Clique em uma captura de tela para inspecioná-la em tamanho real.
Abra Alterações na barra lateral. No lado direito, você vê os diferentes worktrees e o código não commitado dos seus agentes. Selecione um worktree para ver o que aquele agente alterou, com os arquivos classificados do maior para o menor risco.
Navegue entre os worktrees dos seus agentes, revise as alterações deles e faça commit do código nesta página. As pontuações de risco permitem ver rapidamente quais arquivos precisam da sua atenção e podem precisar de correção.
Você também pode selecionar um commit existente em Histórico para revisar o que foi registrado. Se você já fez merge da correção da exclusão, encontre-a lá; o merge dela já registrou a alteração localmente.
Revise as alterações do maior para o menor risco
Alterações classifica os arquivos de arriscado a não arriscado e explica o que mudou. Comece pelos arquivos de maior risco para entender o que precisa de revisão e possivelmente de correção antes do commit.
Alterne entre Espectro de Risco, Barras de Risco e Sobreposição para explorar as mesmas alterações em três visualizações.
Espectro de Risco
Veja os arquivos alterados dispostos ao longo de um espectro horizontal, do maior risco à esquerda para o menor risco à direita.
Barras de Risco
Compare arquivos como barras ordenadas por risco. A visualização vai de muito arriscado a não arriscado, facilitando ver onde as alterações precisam de atenção.
Sobreposição
Veja onde alterações de UI, alterações de lógica e alterações de risco se sobrepõem. Os arquivos agrupados mostram como essas partes da alteração se relacionam entre si.
Inspecione uma alteração que precisa de atenção
A visão geral de risco mostra onde concentrar sua revisão. Abra um arquivo quando quiser entender uma alteração específica em mais detalhes.
- Selecione um arquivo no grafo ou na lista de arquivos alterados.
- Leia o caminho, o resumo da alteração e a explicação de risco.
- Escolha Split para uma comparação lado a lado, ou Inline para ler as alterações em uma única visualização.
- Acompanhe a alteração pela função relevante e por seus chamadores. Verifique também testes, configuração e arquivos de dependência relacionados.
Para a correção da exclusão, abra components/Post.tsx e inspecione handleDelete(). Verifique como a alteração trata a condição canDelete reportada e se a confirmação do usuário, a solicitação de exclusão e o tratamento da resposta bem-sucedida ainda fazem sentido em conjunto.
Leia a análise e pergunte sobre as preocupações
A análise profunda do Panolayer Agent está sempre disponível em Changes. Abra o painel Panolayer Agent – Deep Analysis para ler sua avaliação, preocupações e referências de código-fonte. Siga uma preocupação até o arquivo relevante para entender o que precisa de atenção.
Assista: Inspecione a análise de uma alteração de exportação do Twitter
O clipe de análise existente mostra uma alteração de exportação no app do Twitter, com preocupações conectadas aos arquivos afetados.
Use o Chat para continuar a revisão com o Panolayer Agent. Faça uma pergunta relacionada ao comportamento que você está verificando, como:
“Como esta alteração corrige o problema de exclusão e quais testes cobrem o comportamento esperado?”
Use a resposta para navegar pela alteração e investigar o que não estiver claro.
Leia a verificação junto com a revisão
Changes pode mostrar resultados de verificação nas funções afetadas. Leia as regras com falha e quaisquer verificações ainda pendentes ou indisponíveis e, em seguida, siga suas explicações até o código.
A visão geral de risco ajuda você a escolher onde olhar. A análise profunda fornece preocupações a investigar. A verificação reporta checagens em relação às expectativas sobre o comportamento do código. Leia tudo junto com o diff e os testes relevantes.
Para o exemplo de exclusão, confirme que a falha selecionada foi corrigida e revise quaisquer novas falhas separadamente dos problemas pré-existentes. Consulte Entenda um resultado de verificação para os campos de resumo e os status.
Execute o aplicativo quando a alteração precisar de uma verificação em tempo de execução. Para esta correção, tente excluir uma postagem e verifique se confirmar ou cancelar se comporta como esperado.
Merge the agent’s work when you’re satisfied
When the agent requests a merge, review the verification summary and confirm the target branch. Choose Not now to keep reviewing, or Merge into main to bring the work into the sample’s main branch.
The Merged into main confirmation shows the commit ID. This workflow records the agent’s change in local Git history; you do not need to commit that same change again.
Commit any uncommitted edits
Use this step for your own edits or other uncommitted work in the current workspace. If the agent’s merge already saved the change and you have no further edits, continue to History.
- Check the full changed-file list.
- Review the suggested commit message. Use Edit message if it needs to describe the change more clearly.
- Choose Commit to save the changes to the local branch. Choose Commit & Push if you also want to send the commit to a configured remote.
A Panolayer commit includes every changed file in the workspace. Use Git directly if you need to stage only part of the change. Read any reported check failures before deciding to commit; a commit can still be created when checks fail.
Confirm the result in History
Open History and find the new commit using its message, author, and commit ID. Select it to inspect the recorded change, then return to Working tree to check for remaining uncommitted edits.
Watch: Confirm a Twitter saved-post change in merge confirmation and History
This existing clip follows a saved-post change in the Twitter app. Use the commit ID from your own merge confirmation to find your change.
For the deletion fix, you should be able to find its recorded change and inspect the files that landed. Check that no unexpected uncommitted edits remain.
Push when you’re ready to share the commit
A merge or commit saves work locally. To send an existing local commit to your Git remote, open Git and choose Push.
Pushing requires a configured remote and permission to write to it. If the sample has no remote, the local commit completes this walkthrough. If a push reports an error, read it and resolve the remote or sign-in problem before trying again.
Use your Git host for pull requests and team review.