01
Je code parsen
Panolayer parseert je repository als een compiler: bestanden, modules, functies, klassen, imports en de volledige callgraph. Symbolen worden uit de broncode opgelost, niet door een model geraden.
Hoe Architecture werktVerification Engine
Panolayer toetst elke wijziging aan alles wat ervan afhankelijk is, bij elke opslag en elke keer dat een agent klaar is. Wanneer er een bug wordt gemarkeerd, krijg je de codelijn, de regel die het overtrad en de stappen om het te reproduceren.
Gratis beginnen · Geen creditcard nodig
getUser() zodat deze null retourneert in plaats van een exception te gooien.Het compileert. De getUser-tests slagen. Zes aanroepers lezen user.name zonder null-check, en ze falen drie dagen later in staging. Niets in de diff vertelde je dat ze bestonden.
Hoe het werkt
Vijf stappen worden uitgevoerd bij elke opslag en elke keer dat een agent zegt dat deze klaar is.
01
Panolayer parseert je repository als een compiler: bestanden, modules, functies, klassen, imports en de volledige callgraph. Symbolen worden uit de broncode opgelost, niet door een model geraden.
Hoe Architecture werkt02
Panolayer leidt regels af voor hoe elke functie zich moet gedragen, zoals “retourneert een gebruiker of gooit een fout, nooit null.” Voeg je eigen regels toe, of corrigeer een regel die het verkeerd had.
03
Een fout toont de functie, de regel die is overtreden, wat er daadwerkelijk gebeurde, waar, en welke aanroepers erdoor worden geraakt. Bij bevestigde bugs krijg je ook de invoer die de fout veroorzaakt, zodat je die kunt uitvoeren en de fout kunt zien optreden.
04
Resultaten worden vergeleken met je code van vóór de wijziging. Fouten die er al waren, krijgen het label pre-existing, zodat je ziet wat nieuw is, niet een backlog.
05
Los de code zelf op, of stuur de fout naar Panolayer Agent of je eigen agent, met de getroffen aanroepers als context. Als de regel onjuist was, corrigeer die dan. In beide gevallen wordt de verificatie opnieuw uitgevoerd.
Persistent geheugen
Elke correctie wordt bij het project bewaard. Je agents beginnen elke sessie al met die kennis, en de controles worden scherper naarmate je Panolayer meer gebruikt.
Waar het draait
Dezelfde Verification Engine draait in de Mac-app en in je editor.
Bij elke opslag en elke keer dat een agent klaar is. Een agent kan zijn eigen werk niet in je branch mergen zonder jouw goedkeuring. Download voor Mac.
In VS Code en Cursor, met bevindingen naast je broncode. Binnenkort beschikbaar. Meld je aan voor de lanceerlijst.
Agents
De Panolayer Verification Engine controleert de code, ongeacht wie hem heeft geschreven: jij, de Panolayer Agent of een van de 20+ ondersteunde agents in de Agent Marketplace.
FAQ
Iets anders? Neem contact op en we geven je antwoord.
Een verwachting over hoe code zich gedraagt, zoals “retourneert een gebruiker of gooit een fout, nooit null.” Panolayer leidt de meeste regels af uit je code, en ze draaien bij elke wijziging.
Ja. Je regels draaien naast de regels die Panolayer afleidt.
Corrigeer het. De correctie blijft bij het project bewaard en is bepalend voor elke controle daarna.
Wanneer je een bestand op je branch opslaat, en wanneer een agent een taak als voltooid markeert.
Resultaten komen binnen enkele seconden terug — snel genoeg om de agent te draaien, te verifiëren, te corrigeren en opnieuw te verifiëren zonder de taak te verlaten.
Je repository en de index ervan blijven op je Mac, tenzij je ze synchroniseert of deelt. Functies die een model gebruiken, sturen de relevante fragmenten naar de provider die je hebt ingesteld, onder de voorwaarden van die provider. Meer op de beveiligingspagina.
Het houdt agents tegen, jou niet. Agentwerk wordt geverifieerd voordat je beslist wat er wordt samengevoegd, en je kunt altijd zelf committen en mergen. Fouten blijven in de lijst staan.
Nee. Het draait naast ze, en waar je het configureert, voert het ook je tests, builds en typechecks uit.
Gratis om te starten · Geen creditcard nodig