Skip to content

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

October 29, 2026 · 25 min

Show notes

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.

All episodes of The New Stack Podcast

Settings

Display

Language

Decides which stations you see first on the home page.

History

Recently played stations and episodes and your latest searches are only stored in this browser.

Notifications

A short notice when a podcast you follow has a new episode. Turn off single podcasts with the bell on their page.

Account

Save favorites – in the app and on the website.

Keyboard shortcuts

/
Open search
Space
Play or pause
← →
In the player: back 15 s, forward 30 s (episodes) · in a row: next tile
↑ ↓
In a row: target within the tile
Home / End
In a row: first or last tile
Esc
Close window or menu
?
This overview
Now playing

Go to station page

Play next

    Add episodes with “Play next” – they play after the current episode.