v0.2.2
Summary
First connections using a vault password disconnected with no host-key prompt because sshpass exits on unknown host keys. Run a password-free OpenSSH verification connection in the session tab before starting sshpass, so users can accept or reject the fingerprint and then continue with their saved password.
Preserve OpenSSH host-key policy and the selected SSH config. Rejected or changed keys and cancelled prompts stop the connection. Saved-password sessions make one additional verification connection.
Bump the package and lockfile to 0.2.2, update the changelog and installation examples, and add a local Docker SSH fixture with regression tests for the real connection and tab interaction.
Document in AGENTS.md that repository pushes and pull requests must use the ayder GitHub account.
Validation
- Full suite: 349 tests passed, including 8 real OpenSSH/sshpass integration tests against an isolated Docker SSH server.
- Version bump: import/version tests passed and CLI reports 0.2.2.
- Ruff and git diff checks passed.
- Built the 0.2.2 wheel and source distribution.