main b31de684d22c9a5f8912748e5dae9376c3f6a635 UI: settings > environments > add environment > SSH Observed: Failed to discover SSH hosts. Electron log: EISDIR: illegal operation on a directory, read Directory: /home/user/.ssh/pr25187.d/ignored PR 436fd0909a23cda6e6a2d27701ee38114b4f3b2a UI: settings > connections > add environment > SSH window.desktopBridge.discoverSshHosts() (real Electron IPC): [ { "alias": "localhost", "hostname": "localhost", "username": null, "port": null, "source": "known-hosts" }, { "alias": "verification-root", "hostname": "127.0.0.1", "username": null, "port": null, "source": "ssh-config" }, { "alias": "verification-team", "hostname": "127.0.0.1", "username": null, "port": null, "source": "ssh-config" } ] window.desktopBridge.resolveSshHost("verification-team"): { "alias": "verification-team", "hostname": "127.0.0.1", "username": "user", "port": 22 } Unreadable regular Include file (chmod 000) through same IPC: SshHostDiscoveryError; Electron log: PermissionDenied / EACCES After removing unreadable file, discovery recovered to the same three hosts. Real Codex gpt-6.1-sol turn via desktop client: Read packages/ssh/src/config.ts; no edits or tests requested. Response: SSH-DISCOVERY-OK directory includes are skipped after a filesystem stat check, so their contents are not traversed. Real Codex gpt-6.1-sol turn via /usr/bin/google-chrome and Playwright: Response: WEB-PROVIDER-OK