Repository navigation
T3 Code clone: distinguish machine and device host labels - #835
Merged
daehyeon-mun merged 2 commits intoOct 20, 2026
Merged
Conversation
Show scheduled-task transport URLs and disambiguating machine addresses, and name configured device hosts in collapsed groups. Co-Authored-By: Codex <noreply@openai.com>
…yeon/t3-cmp2-many-machine-labels
Collaborator
Author
daehyeon-mun
marked this pull request as ready for review
October 20, 2026 09:39
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.



Scheduled Tasks now identifies HTTP-connected machines by their actual origin and preserves addresses when machine names collide. Collapsed Device hosts groups show configured host names, including the upstream two-name summary for larger groups.
This completes the three rows in
cmp2-sidebar-settings-many-machine-summaries. It follows upstream #19744 (6d73370ef1c54c2a3bdb187cb72cf6f7b88b44c3) as present in the pinned9c161462c9snapshot. The transport selection also preserves primary-machine, SSH, relay, and preferred-route labels.http://127.0.0.1:16621/; Lane Third showshttp://127.0.0.1:16622/.Lane Studio · 127.0.0.1:16623fromLane Studio · 127.0.0.1:16624. Tests also cover disconnected, loading, and error summaries.Verification on head
63ae060e3fafd7317f2ca0887548abdcc36b11da, after merging integration base4d929aee2121d6fe6003f8b6a17a5da5a92ffd1b:bun test ./examples/t3-code: 6,555 passed, 0 failed, 131,222 assertions across 455 files.--target aarch64-apple-darwin --profile host-dev --workspace --tests --no-fail-fastwith the native build's profile configuration: 73 passed (44 data + 29 macOS), 0 failed.bun scripts/caps.mjs: all 9 categories passed.git diff --checkpassed.The before bundle is the canonical
clone-pass2build qualified againstfd5df6489c. The after bundle's receipt SHA-256 is7159a03ad5181e8e0cb51025100f1e1059f31b8e7ff19ce2167843412bee33bb: all 3,176 non-generated recorded inputs match. A subsequent Rust test build refreshed 40 generated object/archive inputs; the captured app had already been copied and frozen. All 143 files in that copied app retained their hashes through capture. Evidence and the integrated-bundle replay recipe remain under the worktree's ignoredtarget/evidence/.The host comparison also shows the existing border and summary-alignment differences between the clone and Electron; the three acceptance rows concern the displayed labels. No acceptance row is blocked. No framework or native source changed.
Prepared with Codex; continues work begun in the prior Claude session.