Zie wat beoordeeld moet worden
Bekijk de worktrees van je agents en hun niet-gecommitte wijzigingen op één plek. Beoordeel de risicovolle wijzigingen, onderzoek alles wat moet worden opgelost en commit je code vanaf de pagina Wijzigingen.
Deze handleiding gebruikt Panolayers Twitter-voorbeeld, twitter-starter. Als je Je eerste bug oplossen met Panolayer hebt gevolgd, gebruik je deze stappen om de verwijderingsfix te beoordelen.
De schermafbeeldingen en korte video's tonen verschillende wijzigingen in dezelfde Twitter-app, waaronder wijzigingen aan opmaak, zoeken, exporteren en opgeslagen posts. Je bestandslijst, risicoscores en commit-ID's zijn afhankelijk van het werk dat je beoordeelt. Klik op een schermafbeelding om deze op volledige grootte te bekijken.
Open Wijzigingen in de zijbalk. Aan de rechterkant zie je de verschillende worktrees en de niet-gecommitte code van je agents. Selecteer een worktree om te zien wat die agent heeft gewijzigd, met bestanden gesorteerd van hoogste naar laagste risico.
Wissel tussen de worktrees van je agents, beoordeel hun wijzigingen en commit code vanaf deze pagina. Met de risicoscores zie je snel welke bestanden je aandacht nodig hebben en mogelijk een fix nodig hebben.
Je kunt ook een bestaande commit in Geschiedenis selecteren om te beoordelen wat er is vastgelegd. Als je de verwijderingsfix al hebt gemerged, vind je die daar; de merge heeft de wijziging al lokaal vastgelegd.
Beoordeel wijzigingen van hoogste naar laagste risico
Wijzigingen scoort bestanden van riskant tot niet riskant en legt uit wat er is gewijzigd. Begin met de bestanden met het hoogste risico om te begrijpen wat beoordeeld en mogelijk gerepareerd moet worden voordat je commit.
Schakel tussen Risicospectrum, Risicobalken en Overlap om dezelfde wijzigingen in drie visuele weergaven te verkennen.
Risicospectrum
Bekijk de gewijzigde bestanden gerangschikt langs een horizontaal spectrum, van hoog risico aan de linkerkant tot laag risico aan de rechterkant.
Risicobalken
Vergelijk bestanden als balken die op risico zijn gesorteerd. De weergave loopt van zeer riskant tot niet riskant, zodat je eenvoudig ziet waar de wijzigingen aandacht nodig hebben.
Overlap
Zie waar UI-wijzigingen, logica-wijzigingen en riskante wijzigingen elkaar overlappen. De gegroepeerde bestanden tonen hoe deze onderdelen van de wijziging zich tot elkaar verhouden.
Inspecteer een wijziging die aandacht nodig heeft
Het risico-overzicht laat zien waar je je review op moet richten. Open een bestand als je een specifieke wijziging in meer detail wilt begrijpen.
- Selecteer een bestand in de graaf of in de lijst met gewijzigde bestanden.
- Lees het pad, de wijzigingssamenvatting en de risicotoelichting.
- Kies Split voor een vergelijking naast elkaar, of Inline om de wijzigingen in één weergave te lezen.
- Volg de wijziging door de relevante functie en de aanroepers ervan. Controleer ook gerelateerde tests, configuratie- en dependencybestanden.
Open voor de fix van het verwijderen components/Post.tsx en inspecteer handleDelete(). Controleer hoe de wijziging omgaat met de gemelde canDelete-voorwaarde, en of gebruikersbevestiging, het verwijderverzoek en de afhandeling van een succesvolle respons nog steeds samen kloppen.
Lees de analyse en stel vragen over aandachtspunten
Diepgaande analyse van Panolayer Agent is altijd beschikbaar in Changes. Open het paneel Panolayer Agent – Deep Analysis om de beoordeling, aandachtspunten en bronverwijzingen te lezen. Volg een aandachtspunt naar het betreffende bestand om te begrijpen wat er aandacht nodig heeft.
Bekijk: analyse van een Twitter-exportwijziging inspecteren
De bestaande analyseclip toont een exportwijziging in de Twitter-app, met aandachtspunten die gekoppeld zijn aan de betrokken bestanden.
Gebruik Chat om de beoordeling voort te zetten met Panolayer Agent. Stel een vraag die aansluit bij het gedrag dat je controleert, bijvoorbeeld:
“Hoe lost deze wijziging het verwijderprobleem op, en welke tests dekken het verwachte gedrag?”
Gebruik het antwoord om door de wijziging te navigeren en alles wat onduidelijk is te onderzoeken.
Lees verificatie naast de review
Wijzigingen kan verificatieresultaten tonen voor de betrokken functies. Lees mislukte regels en eventuele controles die nog in behandeling zijn of niet beschikbaar zijn, en volg hun uitleg tot in de code.
Het risico-overzicht helpt je kiezen waar je moet kijken. Diepe analyse geeft je aandachtspunten om te onderzoeken. Verificatie rapporteert controles tegen verwachtingen over codegedrag. Lees ze samen met de diff en relevante tests.
Voor het verwijderingsvoorbeeld: bevestig dat de geselecteerde fout is verholpen en beoordeel nieuwe fouten afzonderlijk van bestaande problemen. Zie Een verificatieresultaat begrijpen voor de samenvattingsvelden en statussen.
Start de applicatie wanneer de wijziging een runtimecontrole vereist. Probeer voor deze fix een post te verwijderen en controleer of bevestigen of annuleren zich gedraagt zoals verwacht.
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.