Naar inhoud springen

WIJZIGINGEN

Lees de wijzigingen die er echt toe doen.

AI schrijft code inmiddels sneller dan ontwikkelaars kunnen reviewen. Een agent geeft je een diff van duizenden regels, en je hebt geen idee welke bestanden een regressie kunnen introduceren. Panolayer geeft elk gewijzigd bestand een risicoscore en legt uit waarom, zodat je weet welke je eerst moet beoordelen. Commit en push vanaf dezelfde plek wanneer je klaar bent.

Panolayer downloadenLees de documentatie

Publieke bèta voor macOS. Gratis te starten, geen creditcard nodig.

Risk Spectrum met de eerste vier gewijzigde bestanden.

Risk Spectrum met de eerste vier gewijzigde bestanden.

Het Risk Spectrum van Panolayer, dat elk gewijzigd bestand plaatst van hoog naar laag risico.

Niemand leest een diff van 3.000 regels. We scrollen allemaal naar het einde en committen.

Het grootste deel van een grote diff bestaat uit lockfiles, config en kleine aanpassingen die je aandacht niet nodig hebben. De paar bestanden die echt iets kunnen breken, zitten ergens in het midden verstopt. Panolayer haalt ze naar voren, zodat je daar eerst kijkt en in het tempo van de agent kunt blijven doorwerken.

01

Zie waar je eerst moet kijken

Je hebt geen tijd om elk bestand te lezen dat een agent heeft aangeraakt, en dat hoeft ook niet. Een samenvatting laat zien hoeveel bestanden er veranderden en hoeveel regels er zijn toegevoegd en verwijderd, en elk gewijzigd bestand krijgt een risicoscore van 0 tot 100% met een reden van één regel. Het Risk Spectrum zet de bestanden met het hoogste risico aan het rode uiteinde. Risk Bars en Overlap tonen dezelfde scores verticaal, of gegroepeerd op wat elke wijziging raakte.

Gewijzigde bestanden gerangschikt op risico, met de reden, categorie en grootte.

Gewijzigde bestanden gerangschikt op risico, met de reden, categorie en grootte.

Gewijzigde bestanden gerangschikt op risico, met de reden, categorie en grootte.
  • UI
  • Logica
  • Data
  • API
  • Config
  • Infra
  • Deps
  • Beveiliging
  • Test
  • Docs
  • Stijl
  • Analytics
  • Overig

02

Open het bestand

Als een bestand hoog scoort, wil je weten waarom voordat je het leest. Klik erop voor de diff, naast elkaar of inline, met de volledige onderbouwing van de score erboven.

Een geopend bestand in Panolayer met de risicoscore, de reden daarvoor en de diff.

03

Als de score niet genoeg is

De functie Analyze all leest de volledige set wijzigingen en geeft een samenvatting, een totaalrisico, specifieke aandachtspunten en een notitie per bestand. Wil je meer, dan opent Chat een gesprek met Panolayer Agent, met de gewijzigde bestanden en de wijziging zelf al bijgevoegd, zodat je er vragen over kunt stellen in plaats van alles regel voor regel te lezen.

Analyze all vat de hele wijziging samen met een totaalrisico en een notitie per bestand.

04

Vergelijk met je recente commits

Een hoge score zegt meer als je weet wat normaal is voor je repo. History toont je working tree boven je recente commits, elk met een risicolabel, auteur en hash. Zo zie je of deze wijziging routine is of het meest riskante wat je deze week hebt gecommit.

History met de working tree boven recente commits, elk met een eigen risicolabel.

05

Committen en pushen

Zodra je hebt beoordeeld wat ertoe doet, commit je vanuit hetzelfde scherm. Panolayer stelt op basis van de diff een commit-bericht op dat je kunt bewerken. Commit schrijft naar je lokale branch, en Commit & Push stuurt het naar de remote die de branch volgt. Commits bevatten elk gewijzigd bestand. Voor gedeeltelijk stagen kun je Git rechtstreeks gebruiken.

De review van pull requests vindt daarna plaats bij je Git-host.

Commit-bediening met het bewerkbare voorgestelde bericht.

Commit-bediening met het bewerkbare voorgestelde bericht.

De commitbalk van Panolayer met een voorgesteld commit-bericht en de knoppen Commit en Commit & Push.

Panolayer houdt agents tegen, niet jou

Een agent kan zijn eigen werk niet zonder jouw goedkeuring naar je branch mergen. Zijn wijzigingen worden eerst in zijn worktree geverifieerd, en daarna beslis jij of je merget. Je eigen werk wordt nooit tegengehouden. Commit wanneer je wilt, zelfs als controles falen. De fouten blijven vermeld in Verifiëren, dus er wordt niets verborgen.

Vragen

Wat betekent het risicopercentage?

Het is de inschatting van een model van hoeveel aandacht de wijziging in een bestand nodig heeft, van 0 tot 100%, op basis van de diff. Scores worden samengevat als Safe, Low, Caution of Critical.

Is dit hetzelfde als verificatie?

Nee. De score leest de diff. Verificatie controleert de wijziging tegen de architectuur en de regels die Panolayer uit je code afleidt, en draait wanneer je een bestand opslaat en wanneer een agent klaar is.

Wat is het verschil tussen de score en Analyze all?

De score is een snelle inschatting van de diff van elk bestand, bij elke wijziging. Analyze all leest de hele wijziging in één keer wanneer je erom vraagt. Voor diepere vragen geeft Chat de wijziging aan Panolayer Agent.

Kan ik committen als controles falen?

Ja. Panolayer houdt agents tegen, niet jou. De fouten blijven vermeld in Verifiëren.

Kan ik maar een deel van mijn wijzigingen committen?

Een commit vanuit Panolayer bevat elk gewijzigd bestand. Wil je een deel committen, stage het dan rechtstreeks met Git.

Is dit gekoppeld aan GitHub?

Commit & Push stuurt je branch naar de remote die hij volgt. Pull requests en review vinden plaats bij je Git-host.

Weet welke bestanden je moet lezen voordat je commit.

Panolayer downloadenLees de documentatie

Publieke bèta voor macOS. Gratis te starten, geen creditcard nodig.

Volgende: Werking →