You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[Medium impact] The PR appears safe to merge; no actionable issues were found.
Summary
Adds optional on-demand monitoring for direct SSH runs while keeping automatic monitoring as the default.
Direct SSH runs can keep automatic checks or use a saved interval.
Direct SSH runs can wait for an explicit status or log refresh.
Run details show cached SSH observations and offer refresh controls.
No actionable issues were found. This review checked code and existing tests; it did not run the test suites.
Diagram
%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Submit direct SSH run] --> B[Save monitoring policy]
B --> C{Monitoring mode}
C -->|Automatic| D[Supervisor checks status and collects logs]
C -->|On demand| E[Wait for explicit refresh]
E --> F[Check status once]
F --> G{Collect logs requested?}
G -->|Yes| H[Copy up to 1 MiB within 20 seconds]
D --> I{Terminal and logs complete?}
H --> I
I -->|Yes| J[Queue remote cleanup]
K[Cancel requested] --> L[Save intent]
L --> M[Make one bounded control attempt]
thanks for this, it's a big and careful patch. #862 replaces the per-run orx supervise monitor it builds on: one engine inside orx up now watches every run over a single long-poll connection per host, so the repeated polling this was cutting down is gone. there's no orx refresh or interval setting on the engine yet, so #790 stays open for that, and we'll build it on the engine ourselves rather than asking you to port this.
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
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.
Closes #790
Summary
Test plan