Repository navigation
Open remote Fleet Command details in the caller Console - #1828
Merged
Merged
Conversation
Preserve in-place Fleet details alongside remote Stop, Dismiss and Undo. Share the viewer identity helper and regenerate the manual from its merged source.
This was referenced Nov 6, 2026
Merged
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.
Summary
Remote Commands open in place with child Ticket runs, stages, Waterfall, Command logs and Session traces. Each view keeps the owning-machine links. Security refusals name the required scope and machine. Reads stay request-local; previews use a bounded 4 KiB tail through the existing log endpoint and its
logs --tail --jsontwin.Test seams: two real Console binaries over HTTP and their public CLI, with isolated fixture homes; browser interactions through the caller at 1440×900 and 390×844, including checks for remote content on the caller's disk.
Closes #1764
Evidence
Execution evidence
cargo test --test console remote_details::remote_command_details_render_locally_and_fetch_fresh_without_writing_content -- --exacttest result: ok. 1 passed; 0 failed.cargo test --test console remote_details -- --test-threads=3: 6 passed.node --test console/tests/remote-regressions.test.cjs: 3 passed.scripts/affected-tests issue-1142: all 62 site checks and 147 Console browser tests passed locally. Its duplicate local Rust phase was stopped after CI passed the full suite on the exact published head, reusing CI asdocs/testing.mddirects.838dd26a2f9e5030987af6fe05862b8afef4cb73.cargo clippy --all-targets --locked -- -D warnings,cargo fmt -- --check, and generated-doc checks passed.Visual evidence
Remote Command details, 1440×900:
Remote Command details, 390×844:
Review coverage
Reviewed with
thirdshift-code-reviewagainst pinnedissue-1142(0be6e877), including its preceding Fleet Inbox commits. Standards raised 2 findings; Spec raised 2. All are addressed. Both axes read all 48 changed files; no generated-output exclusions or unread changed files.Unaddressed findings
Standards
None.
Spec
None.
Security
None.
Security review outcome
No unaddressed introduced findings.
Merge Danger
Door: two-way
Revert restores the previous readers; no storage migration.
Blast Radius: Console
Shared local and remote detail readers, their CLI parsing and the Fleet Inbox's exact record selectors.
Built with codex codex-cli 0.164.0 · gpt-6.1-sol · xhigh