Skip to content

fix(macos): preserve PATH for SSH helpers#100214

Merged
steipete merged 1 commit into
mainfrom
fix/macos-ssh-proxy-path
Jul 5, 2026
Merged

fix(macos): preserve PATH for SSH helpers#100214
steipete merged 1 commit into
mainfrom
fix/macos-ssh-proxy-path

Conversation

@steipete

@steipete steipete commented Jul 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • give macOS SSH preflight and tunnel processes the app-managed command path
  • include the conventional user-local bin directory after system paths
  • preserve inherited connection state such as HOME and SSH_AUTH_SOCK

This lets SSH aliases with bare ProxyCommand helpers work when OpenClaw starts from Finder or another sanitized GUI environment.

Testing

  • swift test --filter 'RemotePortTunnelTests|CommandResolverTests' (27 tests)
  • SwiftFormat lint on the touched Swift files
  • packaged app launched with a system-only PATH; verified an SSH alias established its tunnel and the Gateway readiness probe succeeded
  • structured autoreview clean after addressing its preflight and regression-test findings

@openclaw-barnacle openclaw-barnacle Bot added app: macos App: macos size: XS maintainer Maintainer-authored PR labels Jul 5, 2026
@steipete
steipete merged commit c64a306 into main Jul 5, 2026
40 of 47 checks passed
@steipete
steipete deleted the fix/macos-ssh-proxy-path branch July 5, 2026 07:45
github-actions Bot pushed a commit to Desicool/openclaw that referenced this pull request Jul 6, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

app: macos App: macos maintainer Maintainer-authored PR size: XS

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant