Quick video of an ssh-agent I am working on. It lets one specify commands to run when various actions happen. Here I am using kdialog and ssh-askpass-fullscreen to report on key adding / removing and ask the user before allowing signing using a given key.