Repository navigation
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
LeRobot's host contract and isolated worker now agree with generated CDR Image, JointState and UInt32 input ports. The worker reads rgb8 rows through the existing stride-aware view, caches owned image/state values and extracts source timestamps from Header. Packed button masks retain the existing grip interruption and rollout toggle behavior. The start-mismatch retry also reads canonical state time; otherwise it waited on an obsolete
.tsfield.Project: https://linear.app/dimensional/project/message-encoding-refactor-05a3ddb4af3e/overview
Parent: #4717 (
30f86fa79c68b1d97748b108adb1e6badd64c4d5). This remains one layer in the incomplete proposal; no final graph/dependency/stack completion claim.File change summary
Verification
def90aeb6848fcd0d0b7273a0e3f15f77c6e37c67a0b628c13efffc6972ff62b.342ff5b3563bb5003b2de3c3184cd0db696ce98322588667d81a0afa7201d63f.Manual offline test
Using the existing isolated project workflow from this checkout:
The first environment preparation installs declared dependencies; test policy/coordinator boundaries are fake, with no checkpoint or hardware. The project lock's Torch choice differs from the bounded local CPU environment noted above. CI contains this declared-project check; no CI conclusion is claimed or polled.
Remaining package boundary
The existing optional runtime launcher uses a shared checkout, which can differ from an installed host's revision, and runtime projects are not bundled in the main wheel. Use matching host/checkout revisions. This PR verifies installed worker/main value interoperability, not automatic isolated-launcher revision alignment; that remains an internal final packaging/compatibility gate. Trajectory RPCs and host installation APIs are unchanged.