Harnesses

Entire lanserar Git Forge för att hantera samarbete mellan mänskliga utvecklare och kodningsagenter

11 november 2026 · 3 min läsning

black flat screen tv turned on displaying blue and pink
Shah Rukh / Unsplash

Entire har lanserat en ny plattform för källkodshantering som är specifikt utformad för att underlätta samarbetet mellan mänskliga utvecklare och artificiella intelligensagenter för kodning. Systemet bygger på en helt distribuerad arkitektur som möjliggör uppladdningar av kod som är upp till 89 gånger snabbare än GitHub. Plattformen introducerar nya koncept för att hantera den höga hastighet med vilken agenter genererar, granskar och itererar på kod.

Traditionell infrastruktur för mjukvaruutveckling, särskilt modellen för hämtningsförfrågningar, anses inte vara väl anpassad för en miljö där agenter arbetar parallellt med människor. Enligt Thomas Dohmke, tidigare VD för GitHub och nuvarande VD för Entire, förvandlade GitHub och GitLab samarbetet mellan människor genom att fokusera på asynkrona kodgranskningar och versionskontroll. En plattform för flera agenter ska istället centrera sig kring asynkron orkestrering, versionering och revision av agenter som arbetar sida vid sida med människor.

Kärnan i Entires lösning är ett system kallat spår, som adresserar utmaningarna som kodningsagenter ställer för den traditionella modellen. Tidslinjen för en hämtningsförfrågan har blivit en revisionslogg som endast agenten läser, vilket inte ger utvecklaren tillräcklig information för att besluta om en sammanslagning med tillförsikt. Spår lyfter fram de mest relevanta uppgifterna genom utvärderingspoäng som uppdateras vid varje uppladdning. Dessa poäng hjälper utvecklare att bedöma om en förfrågan har nått ett stabilt tillstånd eller kräver ytterligare iterationer av agentdriven kodning och granskning. En sammanslagning bör endast ske när tillförsikten är hög, risken är låg och alla fynd är rensade.

Ett spår kan initieras från en felrapport, en funktionsförfrågan eller manuellt, och kan sträcka sig över flera arkiv. När ny kod laddas upp utvärderar en granskningsagent som körs i en molnsandbox ändringarna och returnerar ett betyg samt en motivering baserad på kodkvalitet, säkerhet, slarv och behovet av mänsklig kodgranskning. Om betyget för slarv är orange kan utvecklare be sin kodningsagent att förbättra koden och ladda upp en ny ändring, vilket utlöser en ny iteration. De senaste fem körningarna och den aktuella körningen visas för varje utvärdering, eftersom enskilda loopar ofta missar kritiska problem.

Entire introducerar även konceptet kontinuerligt minne, som bevarar all ackumulerad kunskap i arkivet så att agenter kan återanvända det över sessioner istället för att börja från noll. Detta implementeras genom två verktyg med öppen källkod. Det ena bygger en förberäknad karta över Git-arkivet inklusive rankade kod sökningar, definitioner, anropare, typer och rutter. Det andra skapar ett bestående minnesskikt genom att kombinera kodbasens karta med tidigare agentsessioner och information registrerad i Git-historiken. Detta möjliggör att agenter alltid har rätt kontext vid rätt tidpunkt.

Granskningsagenter kan föreslå åtgärder eller förbättringar som förblir synliga i spåret medan det är öppet. Alla granskningsfynd måste antingen lösas eller stängas innan en sammanslagning tillåts. Utvecklare kan också konfigurera portar på arkivnivå för att definiera villkoren för godkännande. Utvärderingsagenter kan konfigureras genom Entires gränssnitt eller JSON-konfiguration på arkivnivå. Plattformen stöder även integrationer med kontinuerlig integrationsplattformar som Buildkite och Depot.