Shepherd: Un Runtime de Python de Código Abierto que Permite a los Metaagentes Bifurcar, Reproducir y Revertir Cualquier Ejecución de Agente
Investigadores de la Northeastern University y la Stanford University han lanzado Shepherd, un sustrato de runtime de Python de código abierto que registra las ejecuciones de agentes como rastros similares a Git de eventos tipados, lo que permite bifurcar y reproducir cualquier estado pasado. Logra bifurcaciones 5 veces más rápidas que Docker y más del 95 por ciento de reutilización de caché de prompts en la reproducción, y está disponible en alfa temprana a través de pip.
Shepherd es un sustrato de ejecución en Python que registra la ejecución de un agente como un objeto de primera clase, donde cada interacción agente-entorno se convierte en un evento tipado en un trazo similar a Git. A diferencia de Git, cada commit cubre juntos el proceso del agente y el sistema de archivos mediante copia en escritura, por lo que una rama lleva estado vivo, no solo archivos. Esto permite bifurcar desde cualquier commit anterior, habilitando a un meta-agente para observar un trazo e intervenir antes de que un mal write se confirme. El equipo de investigación reporta bifurcaciones 5 veces más rápidas que Docker y más del 95% de reutilización de caché de prompt en la reproducción. Las demostraciones muestran un supervisor en vivo elevando las tasas de aprobación de pair-coding en CooperBench del 28.8% al 54.7%, exploración ramificada superando a los baselines por hasta 11 puntos con un 58% menos de tiempo de pared, y entrenamiento Tree-RL mejorando TerminalBench-2 del 34.2% al 39.4%. Shepherd requiere Python 3.11+ y soporta el cumplimiento de permisos a nivel de sistema operativo en macOS (Seatbelt) y Linux (Landlock). Tiene licencia MIT y se puede instalar con pip install shepherd-ai.
Fuente: MarkTechPost —
original
