Saltar al contenido

AWS's Hydro team wants the compiler to catch coding agents' mistakes

29 de octubre de 2026 · 25 min

Notas del episodio

As AI agents generate increasingly large volumes of code, traditional code reviews are struggling to keep pace. Shadaj Laddad, research lead for the Hydro team at AWS, believes the solution lies in automated correctness checks that operate outside an AI agent’s control.

Speaking at AGNTCon + MCPCon, Laddad explained how Hydro, an open source Rust framework for distributed systems, uses compile-time checks to catch bugs before code runs. Inspired by Rust’s borrow checker, Hydro aims to provide shared, domain-specific guardrails that help developers maintain reliability even as agents produce larger, more complex code changes.

The team is also exploring safeguards for recurring challenges such as idempotency, ensuring retried requests don’t execute twice. Laddad also highlighted Infinity, an open source runtime designed to support massive agent concurrency by suspending idle agents awaiting external operations. Developed jointly by AWS and UC Berkeley, Hydro and Infinity represent efforts to make AI-driven software development more scalable, efficient and trustworthy.

Learn more from The New Stack around the latest developments around front end frameworks:

AI-generated Rust compiles perfectly. That's the scary part. 

Do Frontend Frameworks Still Matter? A Thread 

Join our community of newsletter subscribers to stay on top of the news and at the top of your game.

Todos los episodios de The New Stack Podcast

Ajustes

Visualización

Idioma

Determina qué emisoras ves primero en la página de inicio.

Historial

Las emisoras y episodios escuchados recientemente y tus últimas búsquedas solo se guardan en este navegador.

Avisos

Un breve aviso cuando un pódcast que sigues tiene un episodio nuevo. Puedes desactivar pódcast concretos con la campana de su página.

Cuenta

Guarda tus favoritos: en la app y en la web.

Atajos de teclado

/
Abrir búsqueda
Espacio
Reproducir o pausar
← →
En el reproductor: 15 s atrás, 30 s adelante (episodios) · en una fila: siguiente tarjeta
↑ ↓
En una fila: destino dentro de la tarjeta
Inicio / Fin
En una fila: primera o última tarjeta
Esc
Cerrar ventana o menú
?
Este resumen
Reproduciendo ahora

Ir a la emisora

A continuación

    Añade episodios con «A continuación»: sonarán después del episodio actual.