Aller au contenu

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

29 octobre 2026 · 25 min

Notes de l’épisode

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.

Tous les épisodes de The New Stack Podcast

Paramètres

Affichage

Langue

Détermine les stations affichées en premier sur la page d’accueil.

Historique

Les stations et épisodes écoutés récemment et tes dernières recherches sont seulement enregistrés dans ce navigateur.

Notifications

Un court message quand un podcast que tu suis publie un nouvel épisode. Désactive un podcast précis avec la cloche sur sa page.

Compte

Enregistrez vos favoris – dans l’app et sur le site.

Raccourcis clavier

/
Ouvrir la recherche
Espace
Lecture ou pause
← →
Dans le lecteur : 15 s en arrière, 30 s en avant (épisodes) · dans une rangée : tuile suivante
↑ ↓
Dans une rangée : cible dans la tuile
Début / Fin
Dans une rangée : première ou dernière tuile
Esc
Fermer la fenêtre ou le menu
?
Cet aperçu
En cours de lecture

Voir la station

À suivre

    Ajoutez des épisodes avec « À suivre » – ils seront lus après l'épisode en cours.