diff --git a/profile/rda/envrcd.d/20-aliases b/profile/rda/envrcd.d/20-aliases
index 145c4e63e6037150700900f852556920f946f596..1789ec16e8a6ff9c66429aee40d46e9e0f20edf1 100644
--- a/profile/rda/envrcd.d/20-aliases
+++ b/profile/rda/envrcd.d/20-aliases
@@ -67,6 +67,9 @@ alias treea='trea'
 alias tree='tree -I ".git"'
 alias kc='eval $(keychain --nogui --eval --agents ssh,gpg --quick id_ed25519 id_rsa 8F3FB7BD7A6BF71D)'
 alias kcs='eval $(keychain --nogui --eval --agents ssh --quick id_ed25519 id_rsa)'
+alias kcks='pkill -9 ssh-agent'
+alias kckg='pkill -9 gpg-agent'
+alias kcr='kckg; kc'
 alias gpga='eval $(gpg-agent --daemon)'
 alias c=':; clear'
 alias lvd='lvs -o "lv_path,lv_size,lv_attr" --units g'