Got kind of a strange issue here and I’m honestly not sure if it’s related to Atuin Desktop but it seemed to start after the 0.2.x update and has only been an issue in Atuin Desktop terminals so I figured I’d see if anyone has an idea.
I use the 1Password cli op from my runbooks a lot and rely on the shell plugins like Use 1Password to authenticate the AWS CLI with biometrics | 1Password Developer . I’ve been using that from Atuin Desktop terminals and it’s worked great. However, after the most recent updates to Atuin Desktop my runbook terminals that use the 1Password AWS shell plugin just hang. I can run the same commands from my standard terminal environment (ghostty + zsh) without any issues.
The problem isn’t with the op cli in general. If I run a command like op --account “myaccount” read “op://some-secret” from an Atuin Desktop terminal it works just fine. It seems to be only when it’s executing any plugin related commands. I can also reproduce this just by running op plugin clear aws --all from an Atuin Desktop shell. This command doesn’t even require accessing secrets from 1Password. It’s just removing config from the environment about the previously active set of AWS credentials in that shell.
I’ve tried getting debug output from op to see what is different between ghostty and Atuin Desktop but nothing seems to stand out.
ghostty
1:13PM | WARN | unable to find default credentials: lstat /var/folders/j3/1nwc437509j91c97q60yzg_c0000gn/T/com.agilebits.op.501/.u01TlMrTeK2bdlv5.terminal_session.aws: no such file or directory
1:13PM | WARN | unable to find default credentials: directory configuration not found
... and then a bunch of other stuff as it goes on to work normally
Atuin Desktop
1:11PM | WARN | unable to find default credentials: lstat /var/folders/j3/1nwc437509j91c97q60yzg_c0000gn/T/com.agilebits.op.501/.EDeVFgS1HVpLPDTA.terminal_session.aws: no such file or directory
... hangs
The only other that that stands out to me is that when op hangs I can see that it is using a lot of CPU so I assume it’s not like stuck trying to open a file or waiting on input.
Maybe this is a better question for 1Password support but I’m curious if anyone here knows what kind of differences the Atuin Desktop terminal would have that could be relevant here.
