Added
- Muxly now checks service runtime requirements when configuration loads. Missing executables and dependency runtimes are grouped by affected service in a themed warning, with recheck controls and safe candidates discovered from NVM, Bun, Python, and global package-manager locations. A chosen fallback is applied to both PTY and pipe-based launches for the current session, including child-process
PATHresolution.
Fixed
-
Long service commands now wrap inside the details inspector. Unbroken executable paths stay contained when the sidebar is resized to a narrow width.
-
Windows PTY starts no longer deadlock on ConPTY cursor inheritance. Muxly answers the cursor-position handshake directly in the backend output thread instead of depending on a frontend round trip that could leave the child blocked after emitting only
ESC[6n. -
Port collision checks now detect IPv6-only localhost listeners. A service bound to
::1can no longer be mistaken for a free IPv4 port during start or restart. -
Muxly service registration now carries project Node requirements into the launch configuration. The agent skill checks version files and executable resolution before writing, handles inactive NVM for Windows installations through
preRun, and avoids registering package-manager commands that are already known to be unavailable.