Skip to content

fix: pass remote OS to Toolbox agent deployment - #351

Merged
matifali merged 4 commits into
mainfrom
fix-deployment-settings
Aug 25, 2026
Merged

fix: pass remote OS to Toolbox agent deployment#351
matifali merged 4 commits into
mainfrom
fix-deployment-settings

Conversation

@fioan89

@fioan89 fioan89 commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Toolbox reads deployment settings from the SSH environment contents view, not from the parent remote environment. The API documentation did not make that ownership clear, so identifying the issue required tracing the Toolbox bytecode through its connection and agent deployment flow.

Toolbox's default OS detection also masked the bug during testing: connections could still work even though our override was being ignored. Expose the setting on EnvironmentView, cover every OS mapping, and log the selected OS from BeforeConnectionHook before deployment starts.

Toolbox reads deployment settings from the SSH environment contents view, not from the parent remote environment. The API documentation did not make that ownership clear, so identifying the issue required tracing the Toolbox bytecode through its connection and agent deployment flow.

Toolbox's default OS detection also masked the bug during testing: connections could still work even though our override was being ignored. Expose the setting on EnvironmentView, cover every OS mapping, and log the selected OS from BeforeConnectionHook before deployment starts.
@fioan89

fioan89 commented Aug 24, 2026

Copy link
Copy Markdown
Collaborator Author

Thank you @jeremyruppel. I'm gonna hold the merging for a while now, in the hopes that JB folks can take a brief look over this.

@matifali
matifali merged commit eb1aab8 into main Aug 25, 2026
6 checks passed
@matifali
matifali deleted the fix-deployment-settings branch August 25, 2026 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants