Fixes
- GUI-launched tabs with a bare-name
shellno longer dieexec: <shell>: not found. A configshell = "fish -l"(what the shippedexamples/config.tomlseeds) failed when warden was launched from Finder/Dock/Spotlight, because a.appinherits only the minimal launchd PATH (no/opt/homebrew/bin). warden again imports the login-shell PATH at startup (restore_login_path), so bare Homebrew/nix shell names — and baretmuxin aprobe— resolve from any launch context. The absolute-$SHELLlogin-shell default for the unset case is kept; the two compose. This restores behaviour a prior refactor had regressed.
Note: non-PATH shell exports (e.g. $AGENTMUX_AGENT_SOCKET) are still not imported — keep targeting tmux's default socket (no -L) in probes/kill.