- Askpass now works from headless ssh sessions on Linux
- Switch
SSH_ASKPASS_REQUIREfromprefertoforceon every ssh and scp launch (connect, tunnel, file browser, snippet). OpenSSH'sprefermode silently no-ops when bothDISPLAYandWAYLAND_DISPLAYare empty and falls back to the TTY prompt, which broke Bitwarden, 1Password, Vault KV, pass and keychain lookups for users running purple inside a remote shell on Arch, Hyprland and other headless Linux setups - Extract the SSH_ASKPASS env wiring into
askpass_env::configure_ssh_commandso all four call sites share one regression test that inspectsCommand::get_envs()directly. A future change back toprefernow fails CI - Resolves #19