Skip to content

Input method not recognized on macOS 27.0 — CodeWhisperer does not appear in Input Sources #3916

Description

@noripi10

Checks

Operating system

macOS 27.0.0 (26A428)

Expected behaviour

Description

On macOS 27.0, kiro-cli doctor reports "Input method is not running",
and the input method cannot be enabled because it never appears
in System Settings > Keyboard > Input Sources.

Environment

  • macOS: 27.0 (Build 26A428)
  • Terminal: Ghostty
  • kiro-cli version: 2.24.0

Doctor output

✘ Input Method: Input method is not running
Attempting to fix automatically...
Re-running check...
✘ Input Method: Input method is not running

Steps tried

  1. Ran kiro-cli integrations install input-method.
    System Settings > Keyboard opens, but no Kiro / CodeWhisperer
    input source is available to add.
  2. Verified the symlink exists and points to a valid path:
    ~/Library/Input Methods/CodeWhispererInputMethod.app
    -> /Applications/Kiro CLI.app/Contents/Helpers/CodeWhispererInputMethod.app
    The target exists (contains Contents).
  3. Logged out and logged back in.
  4. Checked Input Sources > "+" > "Others":
    CodeWhisperer is still not listed.

Expected behavior

CodeWhisperer input method appears in Input Sources and
kiro-cli doctor passes.

Actual behavior

The input method is never registered by macOS,
so autocomplete cannot work.

Notes

All files appear to be in place, so this looks like a
compatibility issue with macOS 27's input method registration.

Actual behaviour

kiro-cli doctor

Image

Steps to reproduce

No response

Environment

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

[q-details]
version = "2.24.0"
hash = "240642df93e76b55141520bb767a757f4434d006"
date = "2026-09-23T20:12:52.807706Z (18h ago)"
variant = "full"

[system-info]
os = "macOS 27.0.0 (26A428)"
chip = "Apple M6"
total-cores = 12
memory = "32.00 GB"

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

[env-vars]
PATH = "/Users/USER/.local/share/mise/installs/bun/1.4/bin:/Users/USER/.local/share/mise/installs/java/zulu-17/bin:/Users/USER/.local/share/mise/installs/node/26/bin:/Users/USER/.local/share/mise/installs/pnpm/latest:/Users/USER/.local/share/mise/installs/python/3.12/bin:/Users/USER/.local/share/mise/installs/ruby/3.2/bin:/Users/USER/.local/share/mise/installs/uv/latest/uv-aarch64-apple-darwin:/Users/USER/.local/share/mise/shims:/Users/USER/.local/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:/pkg/env/global/bin:/Library/Apple/usr/bin:/opt/homebrew/bin:/Applications/Ghostty.app/Contents/MacOS:/Users/USER/.local/bin:/Users/USER/Library/Android/sdk/emulator:/Users/USER/Library/Android/sdk/platform-tools"
QTERM_SESSION_ID = "dc30997c5f0d4862958cd5555181c304"
Q_SET_PARENT_CHECK = "1"
Q_TERM = "2.24.0"
SHELL = "/bin/zsh"
TERM = "xterm-ghostty"
__CFBundleIdentifier = "com.mitchellh.ghostty"

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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