Skip to content

Conversation

@ibetitsmike
Copy link
Contributor

When selecting SSH runtime, the host input now shows a dropdown with hosts from the user's ~/.ssh/config file.

Features

  • Parses Host directives from SSH config (skipping wildcards and negation patterns)
  • Shows dropdown above the input when focused
  • Supports keyboard navigation (arrow keys, Enter, Escape)
  • Filters hosts as user types
  • Works in both browser and desktop modes

Implementation

  • Added SSH_CONFIG_HOSTS IPC channel and handler that parses ~/.ssh/config
  • Created SSHHostInput component with autocomplete dropdown
  • Updated CreationControls to use the new component

Generated with mux

@chatgpt-codex-connector
Copy link

Codex usage limits have been reached for code reviews. Please check with the admins of this repo to increase the limits by adding credits.
Repo admins can enable using credits for code reviews in their settings.

When selecting SSH runtime, the host input now shows a dropdown with hosts
from the user's ~/.ssh/config file. Features:

- Parses Host directives from SSH config (skipping wildcards and negation patterns)
- Shows dropdown above the input when focused
- Supports keyboard navigation (arrow keys, Enter, Escape)
- Filters hosts as user types
- Works in both browser and desktop modes

Implemented using the new ORPC architecture:
- Added ssh.getConfigHosts endpoint to ORPC router
- Created SSHService to parse SSH config files
- Created SSHHostInput component with autocomplete dropdown

_Generated with `mux`_
@ibetitsmike ibetitsmike force-pushed the ssh-config-hosts-dropdown branch from 76a731f to bf38a38 Compare December 3, 2025 13:16
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.

1 participant