Repository navigation
Conversation
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #4526 +/- ##
==========================================
+ Coverage 75.30% 75.36% +0.07%
==========================================
Files 1053 1054 +1
Lines 52170 52323 +153
Branches 11356 11427 +71
==========================================
+ Hits 39281 39430 +149
- Misses 11901 11904 +3
- Partials 988 989 +1 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
from
October 6, 2026 00:00
6bb585d to
f877d5c
Compare
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
from
October 6, 2026 00:02
f877d5c to
db96f6e
Compare
This comment has been minimized.
This comment has been minimized.
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
from
October 6, 2026 01:35
db96f6e to
27e7359
Compare
This comment has been minimized.
This comment has been minimized.
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
from
October 9, 2026 09:12
27e7359 to
3efe2f7
Compare
This comment has been minimized.
This comment has been minimized.
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
from
October 9, 2026 19:49
3efe2f7 to
3f3aa2d
Compare
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
from
October 10, 2026 00:25
3f3aa2d to
f28c5be
Compare
gwdp
added this pull request to stack #4599
October 10, 2026 00:26
gwdp
removed this pull request from stack #4599
October 10, 2026 08:38
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
from
October 10, 2026 08:40
f28c5be to
f7d6759
Compare
gwdp
changed the base branch from
gwdp/serve-sim-agent-device-boot
to
gwdp/serve-sim-capture-egress-handoff
October 10, 2026 08:40
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
3 times, most recently
from
October 15, 2026 16:20
c07a149 to
61b6908
Compare
Contributor
Author
|
Codex contribution: implemented tunnel supervision and its cleanup handling, then restacked this layer under Gabe's direction. Updated the description with the exact-head CI/local results and real-ngrok Tart fault evidence, including the unfixed shutdown race. Gabe reviewed every line of the final diff. — Codex |
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
from
October 15, 2026 16:28
61b6908 to
8c68361
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
from
October 15, 2026 18:00
8c68361 to
4c2f3a7
Compare
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
from
October 15, 2026 18:24
4c2f3a7 to
698570c
Compare
This comment has been minimized.
This comment has been minimized.
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
from
October 15, 2026 18:38
698570c to
c1c6a75
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
from
October 15, 2026 19:26
c1c6a75 to
beb2e0f
Compare
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
gwdp
marked this pull request as ready for review
October 16, 2026 03:46
gwdp
removed this pull request from stack #4606
October 17, 2026 01:44
gwdp
added this pull request to stack #4671
October 17, 2026 01:44
Base automatically changed from
gwdp/serve-sim-capture-egress-handoff
to
main
October 20, 2026 03:46
Co-Authored-By: GPT-6.1-Sol <noreply@openai.com>
gwdp
force-pushed
the
gwdp/supervise-device-session-tunnels
branch
from
October 20, 2026 04:55
beb2e0f to
6fe396e
Compare
|
✅ Thank you for adding a changeset! |
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.
Why
Recover a failed public tunnel without changing the session URL.
How
Test Plan
6fe396e4) after the startup and egress changes landed; the net diff is unchanged. Claude Code ran the build-tools build, typecheck, oxfmt and oxlint on the changed files, and the session step/util tests (1894 passed, 8 skipped). CI passes on the new head.Earlier local launch E2E passed: Universe-generated steps through build-tools download/install/start to pinned serve-sim on a real iOS Simulator, checking one app start, arguments and deep link. Cloud calls used loopback adapters. This predates the current head; hosted recovery and real preview/controller reconnection remain unverified.
Authorship and LLM use
Gabe set the direction and reviewed every line of the final diff. Codex implemented tunnel supervision, iterated with AI reviews, and ran the local tests and Tart fault checks.