Repository navigation
fix(ux-harness): enforce Studio transport phase deadlines - #334
Merged
ZhangHanDong merged 1 commit intoSep 11, 2026
Merged
Conversation
This was referenced Sep 10, 2026
ZhangHanDong
marked this pull request as ready for review
September 11, 2026 00:18
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.
Fragmented Studio responses could extend a nominal five-second timeout, while temporary WebSocket waits produced generic I/O errors. This change keeps one absolute deadline through each TCP read/write, resumes the existing upgrade state, and identifies upgrade, Hello, command, and capture failures. Input and capture requests are never replayed after uncertainty.
Integration status: the complete change is included in #336, which targets main directly. This Draft remains available to review the narrower diff; it does not need to merge before #336. Validation below applies to this branch's revision. Final integration validation and current limitations are recorded in #336.
Validation:
The intermittent live Studio stall's cause remains unproven, and the separate Computer Use window-discovery error remains unresolved. This is not full approval/provider E2E acceptance. CI availability depends on the stacked base and draft workflow filters; skipped checks are not passing test evidence.