Skip to content

Confusing doctor output for autocomplete #3549

@jvoeckler

Description

@jvoeckler

Checks

Operating system

macOS 26.1.0 (25B78)

Expected behaviour

$ kiro-cli doctor

✔︎ Autocomplete is disabled.

Actual behaviour

$ kiro-cli doctor

✘ Autocomplete is enabled: Autocomplete disabled.

To fix run: kiro-cli settings autocomplete.disable false

✘ Doctor found errors. Please fix them and try again.

If you are not sure how to fix it, please open an issue with kiro-cli issue to let us know!

Steps to reproduce

Steps to reproduce:

  1. disable auto completion.
  2. Run kiro-cli doctor.

The issue:

  1. The error message is confusing.
  2. The double-negative config setting is not the most optimal choice.
  3. Shell auto-completion is not a doctor issue. kiro-cli works just fine without it.

I had to turn off Kiro's shell auto-complete, too distracting. It doesn't work particularly good with bash. I tried zsh for a bit, but never managed to configure out its quirks, so bash it is.

Environment

<This will be visible to anyone. Do not include personal or sensitive information>

[q-details]
version = "1.22.0"
hash = "c87698cd8117cd8574a43ad215662a00fbd413f2"
date = "2025-12-10T21:12:17.970281Z (8d ago)"
variant = "full"

[system-info]
os = "macOS 26.1.0 (25B78)"
chip = "Apple M4 Pro"
total-cores = 14
memory = "48.00 GB"

[environment]
cwd = "/Users/USER"
cli-path = "/Users/USER"
os = "Mac"
shell-path = "/opt/homebrew/Cellar/bash/5.3.9/bin/bash"
shell-version = "5.3.9"
terminal = "macOS"
install-method = "unknown"

[env-vars]
DISPLAY = "/private/tmp/com.apple.launchd.X6dfa64Irz/org.xquartz:0"
PATH = "/Users/USER/.local/share/mise/installs/node/20.19.6/bin:/Users/USER/.local/share/mise/installs/python/3.14.1/bin:/Users/USER/bin:/opt/homebrew/bin:/opt/spark/bin:/opt/homebrew/Cellar/scala@2.12/2.12.20/bin:/opt/homebrew/sbin:/Users/USER/.local/bin:/Users/USER/.toolbox/bin:/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:/opt/pmk/env/global/bin:/opt/X11/bin:/Library/Apple/usr/bin:/Users/USER/.local/bin:/Users/USER/Library/Application Support/JetBrains/Toolbox/scripts"
QTERM_SESSION_ID = "14c5afbf0b334245a09f74717af7319f"
Q_SET_PARENT_CHECK = "1"
Q_TERM = "1.22.0"
SHELL = "/opt/homebrew/bin/bash"
TERM = "xterm-256color"
__CFBundleIdentifier = "com.apple.Terminal"

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions