
What happened
Hugging Face published a walkthrough showing how to record robot demonstrations into a Storage Bucket, train a policy by streaming the dataset from the Hub without downloading it locally, and deploy the trained checkpoint back to hardware—all within a single agent loop using the same LeRobot format throughout.
Why it matters
The continuous data loop (record → train → deploy) normally incurs repeated byte transfers: each training run copies the whole dataset to GPUs, and new checkpoints ship out while incoming recordings arrive. Buckets backed by Xet use byte-level deduplication with content-defined chunking, reducing data transferred per upload by about four times across the Hub, so teams can run daily collection and training cycles without paying for the same bytes repeatedly.
What to watch
The runnable code lives in examples/notebooks/05_streaming_data_loop.ipynb. LeRobot's dataset format is already used by over 90,000 datasets and models on the Hub from more than 8,000 publishers, so any tool built to read LeRobot data can read Strands Robots recordings without conversion. Buckets were announced in March 2026 and sit in the same hf:// namespace as dataset repositories.
Summaries like this, in your inbox every morning.
The post addresses a concrete cost problem in robotics data pipelines: a continuous loop that records, trains, and deploys incurs multiplicative byte transfers. Each day's recordings are uploaded into versioned repositories; each training run copies the full dataset to GPUs; each new checkpoint ships back out while the next batch of recordings arrives. On a versioned repository, even small edits to large video shards force re-upload of the entire file. Buckets, backed by Xet's content-defined chunking, flip this: chunk boundaries follow content, so inserting a few bytes changes only the chunk containing those bytes, not every boundary after it. Hugging Face's own measurements show roughly 4× reduction in bytes transferred per upload across the Hub; on Enterprise plans, billing tracks deduplicated footprint, not raw storage.
Strands Robots—an open-source SDK from AWS—exposes robot abstractions, simulation, and the LeRobot stack as composable agent tools. The agent loop itself is the decision-maker: it chooses which episodes to keep, when to re-record, whether today's batch suffices for training, and which checkpoint deploys to hardware. The walkthrough shows this loop in code: one Robot() object records a LeRobotDataset and streams it back in the same process, eliminating the need for separate download steps. LeRobot's format is already in use across over 90,000 datasets and models from more than 8,000 publishers on the Hub, so any downstream tool built to read LeRobot data reads Strands recordings without conversion.
Pick your industry and the AI tools you use, and get news related to your work every day.
Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →
Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.
Vercel data published Thursday shows TypeSafe AI's Jev, a lightweight decision model for choosing among predet…

Reflection AI introduced Beam, an open-weight model for agentic coding and long-horizon tasks, with 501 billio…

Apple and Meta said they would jointly release a new open-weight AI model designed to run on high-end Macs, ai…

Skild AI used Nvidia Isaac Sim to give its S1 model one objective — score a goal — and let it compete against…

Liquid AI released d1-ultra on October 15, 2026, an upgraded open-weights decision model that averaged 76.7 ac…

NVIDIA released Nemotron 3.5 Super VL, an open-weight model with 120 billion parameters that handles text, ima…
