add pre-command hook feature
enrich ssh-agent control