aws / aws/amazon-q-developer-cli

Q autocomplete appears above Atuin output, despite atuin specified as "Disable CLIs"

Open
#2,672 1 comment 1 reaction 0 assignees View on GitHub
Dominant language
Rust
Stars
2k
Forks
439
PR merge metrics
No merged PRs in 30d

Description

### Checks

- [x] I have searched [github.com/aws/amazon-q-developer-cli/issues](https://github.com/aws/amazon-q-developer-cli/issues?q=) and there are no duplicates of my issue
- [x] I have run `q doctor` in the affected terminal session
- [x] I have run `q restart` and replicated the issue again

### Operating system

macOS 15.5.0 (24F74)

### Expected behaviour

Using the Atuin CLI, I can press my up arrow to view an interactive list of previous commands run and navigate through the list using up/down arrows. Within Amazon Q I can specify "atuin" within the "Disable CLIs" section, and Amazon Q should not autocomplete/hijack the session.

### Actual behaviour

However recently Amazon Q has hijacked Atuin's functionality, whereby I can see the list of my command history, but the Amazon Q autocomplete popup appears above Atuin and intercepts any up/down key press. This occurs despite "atuin" being specified in the "Disable CLIs" section of Amazon Q's settings.

### Steps to reproduce

1. Install atuin cli and configure.
2. Specify "atuin" within Amazon Q's "Disable CLIs" settings.
3. q restart
4. Run atuin by pressing the up arrow while in a terminal session
5. A list of previous commands should appear
6. Note that Amazon Q's autocomplete also appears above the atuin output of command history, and that you cannot navigate between commands within atuin by using the up/down arrows — Amazon Q's autocomplete intercepts these key presses

### Environment

```yaml

[q-details]
version = "1.14.1"
hash = "405e74d10634890cbb26850966d951f87bd5d169"
date = "2025-08-21T19:01:34.398819Z (20h ago)"
variant = "full"

[system-info]
os = "macOS 15.5.0 (24F74)"
chip = "Apple M2 Pro"
total-cores = 10
memory = "32.00 GB"

[environment]
cwd = "/Users/USER"
cli-path = "/Users/USER"
os = "Mac"
shell-path = "/bin/zsh"
shell-version = "5.9"
terminal = "iTerm 2"
install-method = "unknown"

[env-vars]
PATH = "/Users/USER/bin:/Users/USER/.oh-my-zsh/plugins/fzf-z:/opt/homebrew/opt/gnu-sed/libexec/gnubin:/Users/USER/bin/apache-jmeter-5.5.1-SNAPSHOT/bin:/opt/homebrew/bin:/opt/homebrew/sbin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/bin:/var/run/com.apple.security.cryptexd/codex.system/bootstrap/usr/appleinternal/bin:/Library/Apple/usr/bin:/Applications/iTerm.app/Contents/Resources/utilities:/Users/USER/.local/bin:/Users/USER/.config/composer/vendor/bin:/Users/USER/.composer/vendor/bin"
QTERM_SESSION_ID = "33085bf21a4b4590b40bdad9cd16565f"
Q_SET_PARENT_CHECK = "1"
Q_TERM = "1.14.1"
Q_USING_ZSH_AUTOSUGGESTIONS = "1"
SHELL = "/bin/zsh"
TERM = "xterm-256color"
__CFBundleIdentifier = "com.googlecode.iterm2"
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.