Shepherd: Open-Source Python Runtime Laat Meta-Agents Elke Agentrun Forken, Herhalen en Terugdraaien
Onderzoekers van de Northeastern University en de Stanford University hebben Shepherd uitgebracht, een open-source Python-runtime-onderbouw die agentruns vastlegt als Git-achtige sporen van getypeerde gebeurtenissen, waardoor het forken en herhalen van elke vroegere status mogelijk wordt. Het behaalt 5 keer snellere forks dan Docker en meer dan 95 procent prompt-cache-hergebruik bij herhaling, en is beschikbaar in een vroege alfaversie via pip.
Shepherd is een Python-runtime-omgeving die de uitvoering van een agent vastlegt als een eersteklas object, waarbij elke interactie tussen agent en omgeving een getypeerde gebeurtenis wordt in een Git-achtige trace. In tegenstelling tot Git omvat elke commit zowel het agentproces als het bestandssysteem, gebruikmakend van copy-on-write, zodat een branch levende staat bevat, niet alleen bestanden. Dit maakt het mogelijk om vanaf een eerdere commit te forken, waardoor een meta-agent een trace kan observeren en kan ingrijpen voordat een slechte write wordt gecommit. Het onderzoeksteam rapporteert forks die 5× sneller zijn dan Docker en meer dan 95% prompt-cache-hergebruik bij replay. Demonstraties tonen een live supervisor die de slaagpercentages van pair-coding op CooperBench verhoogt van 28,8% naar 54,7%, vertekkende exploratie die baselines met tot 11 punten verslaat met 58% minder wall-clock-tijd, en Tree-RL-training die TerminalBench-2 verbetert van 34,2% naar 39,4%. Shepherd vereist Python 3.11+ en ondersteunt OS-niveau grant-handhaving op macOS (Seatbelt) en Linux (Landlock). Het is MIT-gelicenseerd en installeerbaar via pip install shepherd-ai.
Bron: MarkTechPost —
origineel
