You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
🤖 Add resolvePath() to Runtime interface for tilde expansion
- Add resolvePath() method to Runtime interface
- LocalRuntime: Expands tildes using expandTilde() and verifies path exists
- SSHRuntime: Uses remote 'realpath' command to expand and verify paths
- WORKSPACE_CREATE: Resolves srcBaseDir before creating runtime and storing in config
- Remove tilde validation from SSHRuntime constructor (now handled by resolvePath)
- Both tilde (~) and non-tilde paths now work for workspace creation
- Add comprehensive unit tests for both runtimes
This enables storing resolved paths in config, ensuring consistency across
local and SSH runtimes regardless of how the path was originally specified.
Generated with `cmux`
0 commit comments