Shepherd: Runtime de Python de Código Aberto Permite que Meta-Agentes Façam Fork, Replay e Reversão de Qualquer Execução de Agente
Pesquisadores da Northeastern University e da Universidade de Stanford lançaram o Shepherd, um substrato de runtime de Python de código aberto que registra execuções de agentes como rastros de eventos tipados, no estilo Git, permitindo fazer fork e replay de qualquer estado passado. Ele alcança forks 5 vezes mais rápidos que o Docker e mais de 95% de reutilização de cache de prompt no replay, e está disponível em alpha inicial via pip.
Shepherd é um substrato de runtime em Python que registra a execução de um agente como um objeto de primeira classe, com cada interação agente-ambiente se tornando um evento tipado em um trace semelhante ao Git. Ao contrário do Git, cada commit cobre o processo do agente e o sistema de arquivos juntos usando copy-on-write, então um branch carrega estado vivo, não apenas arquivos. Isso permite fazer fork a partir de qualquer commit anterior, possibilitando que um meta-agente observe um trace e intervenha antes que uma escrita ruim seja commitada. A equipe de pesquisa relata forks 5 vezes mais rápidos que Docker e mais de 95% de reutilização de prompt-cache na reprodução. Demonstrações mostram um supervisor ao vivo aumentando as taxas de aprovação de pair-coding no CooperBench de 28,8% para 54,7%, exploração com branches superando os baselines em até 11 pontos com 58% menos tempo de relógio, e treinamento Tree-RL melhorando o TerminalBench-2 de 34,2% para 39,4%. O Shepherd requer Python 3.11+ e suporta aplicação de permissões em nível de sistema operacional no macOS (Seatbelt) e Linux (Landlock). É licenciado sob MIT e instalável via pip install shepherd-ai.
Fonte: MarkTechPost —
original
