explainx.ai0k
TrendingAI News TodayPathwaysSkills
Pricing
explainx.ai

Upskill in AI — 16 free pathways, live workshops & bootcamps, and 50+ courses from practitioners. Plus the skills, tools, and MCP servers to practice on.

follow us

follow on google

Add explainx.ai as a preferred source

corporate training

support@explainx.ai

get started

Find your pathTake Free Evaluation

community

Join the community

learn

mind: share how you thinkpathways — start freeworkshopsbootcampscoursescompare Explainxcertificationsmock testsexplainx universitycorporate traininglearn skills & mcp

discover

skillsmcp serversexplainx mcpestacktoolsmdx readeragentsllmsdesignsdictionarypeopleagi trackerfelony benchranks

company

aboutvisionmissionteaminstructorsteach on explainxpartnershipscommunityhackathonscareers

content

daily AI newsstate of AI — live resultsblogreleasespromptsgeneratorsresource libraryfor LLMsexplainx.ai kids

solutions

all solutionsdeveloper upskillingmarketing upskillingproduct manager upskillingleadership upskilling

newsletter · weekly

Get AI news, tools, and insights in your inbox.

supportcontactprivacytermsdata rightshow we create contentsubmission guidelines

© 2026 AISOLO Technologies Pvt Ltd

explainx.ai

On this page

  • TL;DR: LeRobot v0.7.0 at a glance
  • What are interactive rollouts?
  • How does disk-less dataset streaming work?
  • Which new models does LeRobot v0.7.0 add?
  • How does remote inference work?
  • What new hardware does it support?
  • What breaks when you upgrade from v0.6.1?
  • How do you try it?
  • What this means for builders
  • Related reading
← Back to blog

explainx / blog

LeRobot v0.7.0: Prompt Your Robot, Stream Terabyte Datasets, Run Policies Remotely

LeRobot, Robotics, Hugging Face, Open Source, Physical AI

Part of Robotics and Physical AI

LeRobot v0.7.0 adds interactive rollouts, disk-less dataset streaming, a remote policy server and new world action models. What changed and how to upgrade.

Nov 6, 2026·9 min read·Yash Thakker
add explainx.ai
go deep
LeRobot v0.7.0: Prompt Your Robot, Stream Terabyte Datasets, Run Policies Remotely

LeRobot v0.7.0 turns the open robotics stack from Hugging Face into something you can talk to, train on without disk limits, and run across two machines. The release landed on GitHub on November 5, 2026, and the team's release blog is titled "From Terabytes to Prompting Robots." The GitHub release notes also list a long set of breaking changes, so read them before you upgrade a working setup.

This post covers what is new, what the numbers are and who reported them, what breaks, and how to try it.

TL;DR: LeRobot v0.7.0 at a glance

table · 2 cols
QuestionAnswer
When was it released?November 5, 2026 (GitHub release v0.7.0, marked Latest)
Who made it?Hugging Face and 77 contributors listed on the GitHub release page
Biggest new feature?Interactive rollouts: steer a running robot with text commands
Training change?Disk-less streaming from the Hub, a Storage Bucket or LanceDB
Inference change?lerobot-policy-server runs the model on a remote GPU machine
New models?Cosmos 3, FLUX 3 Action, LaWAM, Long-WAM, G0.5, LingBot-VLA 2.0, DM0.5, Wall-OSS-0.5, FineART-VLA
New hardware?YAM arms, reBot B601, Unitree G1 with NVIDIA SONIC decoder
Will it break my setup?Likely yes: CUDA 13, Trackio, removed async module, moved simulator imports
Is it free?The library is open source. Individual models carry their own licenses

What are interactive rollouts?

Interactive rollouts are the headline feature. Run lerobot-rollout --interactive=true and the robot, the weights and the processors stay loaded between commands. You then steer the robot with a chat-style command line instead of restarting a script for each task.

The release blog lists three commands:

  • /subtask changes the instruction in the middle of a run.
  • /vqa asks the robot what it sees.
  • /autosteer gives a goal that the policy breaks into its own subtasks.

The last two need a policy that can generate text, such as FineART-VLA or Wall-OSS-0.5, or an external vision-language model planner behind an OpenAI-compatible API. A plain action policy cannot answer questions. The GitHub changelog also lists "interactive sessions" for rollout control from code, so the same loop works programmatically.

Why it matters: in older versions, changing a task meant reloading a large model. For a 4B or larger policy that costs real time on every try. Keeping state loaded makes tuning prompts on real hardware much faster. It also makes the robot loop look like the agent loops that readers already know from coding tools. For background on that pattern, see our guide to loop engineering.

How does disk-less dataset streaming work?

Robot datasets are large. Hugging Face says the Hub now holds almost 300 TB of open Physical AI data in LeRobot format. Version 0.7.0 lets you train from the Hub, a Storage Bucket or LanceDB without downloading the full set first.

Switch it on with --dataset.streaming=true. The GitHub notes say this uses a new disk-less episode-pool reader with its own --dataset.streaming_* options, and the old Backtrackable class is gone. You can also load a LanceDB set directly: LeRobotDataset("lance-format/pusht-lance").

Reported numbers, all from the Hugging Face release blog, not an independent test:

table · 2 cols
ChangeReported result
Streaming with four DataLoader workers2.1 to 2.5 times more samples per second
GPU image augmentation, ACT training2.8 times faster on an H100, 3.3 times on an A100
FSDP2 with DCP checkpoints, 8 x H200 nodeCheckpoint saves 3 times faster; resume peak memory falls from 143 GB to 42 GB per GPU

The team also notes that seven image transforms (GaussianNoise, MotionBlur, GaussianPatchBrightness, RandomShadow, CoarseDropout, GammaCorrection and PlanckianJitter) were silent no-ops on uint8 frames before this release. They now apply. If you trained with them enabled in an earlier version, your results never used them. Retrain before you compare runs across versions.

The largest recent public dataset in this format is FineART from Scale AI: 40,000 or more bimanual episodes, 1,718 hours and 1.9 TB. Streaming is aimed at sets of that size.

Which new models does LeRobot v0.7.0 add?

The release adds two families, according to the Hugging Face blog.

World action models (WAMs): Cosmos 3 (Nano at 16.5B parameters and Edge at 4.6B), FLUX 3 Action from Black Forest Labs, LaWAM from RLinf, and Long-WAM from NVIDIA.

Vision-language-action models (VLAs): G0.5 from OpenGalaxea, LingBot-VLA 2.0 from Robbyant, DM0.5 from Dexmal, Wall-OSS-0.5 from X Square Robot, and FineART-VLA, which adds a language head to π0.5.

Numbers the release blog gives for these models:

table · 3 cols
ModelBenchmarkReported result
Cosmos 3 Nano / EdgeLIBERO average success97.90% / 97.95%
LaWAMLIBERO98.5%
Long-WAMLIBERO99.00% (IDM), 98.45% (COD)
LingBot-VLA 2.0RoboTwin 2.0 (clean)93.5%, against 82.7% for π0.5

LingBot-VLA 2.0 also cuts action chunk latency from about 756 ms to about 120 ms, per the same post. These are numbers the model authors and the LeRobot team report. We did not re-run them. LIBERO scores near 98 to 99 percent are close to saturated, so they say little about real-world skill. For a harder comparison, see our look at RoboColosseum, Physical Intelligence's real-world evaluation.

One license warning stands out. The release blog states: "G0.5's code and weights are released under the non-commercial G0.5 Community License, not Apache-2.0." Check each model card before commercial use. Our post on Verne Robotics v0.5 shows how often "open" robot models hide gated terms.

How does remote inference work?

lerobot-policy-server runs the model on a GPU machine. The robot's own computer only handles sensors and motors. The release blog says transport uses Zenoh with TLS and access control. To run a rollout against it, use lerobot-rollout --inference.type=remote and install the remote extra.

The old lerobot.async_inference module and the lerobot[async] extra are removed. If your code imports them, it breaks.

This split matters for small robots. A low-cost arm with an embedded board cannot run a multi-billion-parameter VLA. A laptop or a cloud GPU can. The trade-off is network latency and a new attack surface, because a robot that takes commands over a network needs authentication. TLS and access control help, but you still need to set them up.

Simulation got a similar redesign. Every simulator now runs through one vector-env core, in-process or in Docker via lerobot-env-server. The first benchmark on this core is NVIDIA's RoboLab with 120 tabletop tasks. lerobot-eval now reports 95% Wilson confidence intervals, so a score comes with an error bar. That is a quiet but useful change for anyone who compares policies.

What new hardware does it support?

  • YAM: single or bimanual I2RT arms with gravity feed-forward compensation.
  • reBot B601: works with both RobStride and Damiao motors.
  • Unitree G1: runs NVIDIA's SONIC decoder. It turns 64-dimension motion tokens into 50 Hz joint targets. A 23-DoF variant is also supported.

Feetech and Dynamixel motors now run on one rustypot-backed SerialMotorsBus. The old vendor SDK buses remain as deprecated aliases. Calibration files are unchanged, per the GitHub notes.

Robot imitation learning with a gripper copying a human hand holding a cup, the core idea behind LeRobot policiesRobot imitation learning with a gripper copying a human hand holding a cup, the core idea behind LeRobot policies

For context on humanoid control research that targets the same G1 robot, see SuperMimic from Berkeley and NVIDIA MotionBricks.

What breaks when you upgrade from v0.6.1?

This is the part to read before you run pip install -U lerobot. The GitHub notes list these changes:

table · 2 cols
AreaChange
InstallLinux torch and torchvision come from PyPI as CUDA 13 builds. You need NVIDIA driver 580.65 or newer. The cu128 index is removed. macOS needs 14 or newer (15 for MPS).
Pinstransformers 5.22, huggingface-hub 1.31 or newer, datasets below 6, Pillow below 14
TrackingWeights and Biases is replaced by Trackio. --wandb.* becomes --trackio.*. Checkpoints are no longer uploaded as artifacts by default.
Distributed trainingFSDP1 is replaced by FSDP2 and HSDP. FSDP checkpoints from 0.6.x cannot resume, but model.safetensors still loads.
PEFT--policy.use_peft=true alone now trains LoRA, not a full fine-tune
Inferencelerobot.rollout.inference moved to lerobot.inference. select_action may return a PolicyOutput dict.
Simulatorslerobot.envs.<sim> moved to lerobot.sim.integrations.<sim>. Configs are renamed *EnvConfig.
Precisiondtype is the single precision key. In Python pass torch.bfloat16, not a string.

Our advice: pin your current version in a lockfile, create a fresh virtual environment for 0.7.0, and test on a simulator before you touch a real arm. Several of these changes are silent. The use_peft change alone can turn a planned full fine-tune into a LoRA run.

How do you try it?

  1. Read the docs at huggingface.co/docs/lerobot/v0.7.0.
  2. Install in a new environment. Check your driver with nvidia-smi first. You need 580.65 or newer on Linux.
  3. Pull a starting checkpoint. The release blog names lerobot/Cosmos3-Nano, lerobot/wall-oss-0.5 and lerobot/dm05_base.
  4. Test streaming on a public set: add --dataset.streaming=true to a training command.
  5. Start an interactive rollout in simulation, then try /subtask with a text-capable policy.

What this means for builders

If you build with low-cost arms, the remote policy server is the most useful change. It lets a cheap robot use a large model without a large onboard computer. If you train policies, streaming and faster checkpoints cut the hardware bar. If you maintain older code, budget a day for migration.

The project is also growing. The team says its Discord and X communities each passed 20,000 members and GitHub is nearing 30,000 stars. We could not verify those community counts independently.

For the wider picture of open robot models released this month, read our coverage of Ai2's ManiFlow-TB, the HIW-500 humanoid dataset and the RoboValue benchmark. For NVIDIA's simulation side, see the Cosmos interactive simulation guide.

If a robot on your network can take text commands, treat it like any agent with real-world reach. AgentBeam, the agent security platform from the explainx.ai team, stops AI agents before they take dangerous actions.

Related reading

  • LeRobot quickstart: record, train and run your first policy on an SO-101 arm
  • FineART: 40,543 bimanual episodes and FineART-VLA
  • RoboValue benchmark
  • HIW-500 humanoid teleop data
  • Verne Robotics v0.5 license check
  • Physical Intelligence pi API beta
  • LeRobot release blog and GitHub releases

Version numbers, flags and results are accurate as of November 6, 2026. Check the official release notes for later changes.

Spotted something out of date? Let us know.
Yash Thakker

Written by

Yash Thakker

Yash is an AI expert with over 300K learners. Join his workshops →

View Yash Thakker in People in AI →

Related posts

Nov 6, 2026

LeRobot Quickstart: Record a Dataset, Train an ACT Policy and Run It on an SO-101 Arm

A practical walkthrough of the LeRobot v0.7.0 workflow from the official docs: install the library, teleoperate an SO-101 arm, record a dataset, train an ACT policy and deploy it with lerobot-rollout, plus the mistakes that waste the most time.

Aug 27, 2026

Microduck: Hugging Face Ships the $399 RL Duck the Open Source Community Prototyped

Microduck is a 25 cm, 800 g bipedal robot with 15 actuators, a camera, LiDAR and two IMUs, priced at $399 with delivery before Christmas 2026. The whole software stack is Apache-2.0, policies train in MuJoCo and export to ONNX, and the control loop runs on-robot at 50 Hz. It is also the commercial descendant of Open Duck Mini — the 3D-printable duck explainx.ai covered running Gemma 4 at Google I/O.

Nov 5, 2026

Ai2 ManiFlow-TB: An Open 322M Robot Action Model for Block Stacking, With 54 to 59% Sim Success

The Allen Institute for AI published ManiFlow-TB, the low-level action model behind its ToyBlocks block-stacking project. It has 322.5M parameters, uses flow matching with consistency training, and scores 54 to 59% across four closed-loop simulation runs. Weights and training code are Apache 2.0.