You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The shell tool does not provide stdin to commands that require interactive password input. This affects any command that reads credentials from the terminal — not just sudo, but also kinit, ssh-add, security unlock-keychain, etc.
When such a command is executed via the shell tool, it either:
Hangs waiting for input that never arrives
Fails silently because stdin is not connected to a TTY
This makes it impossible for the AI agent to run any command requiring user authentication.
Steps to Reproduce
Start kiro-cli chat
Ask the agent to run: kinit user@REALM (or any command requiring password input)
The command hangs or fails — there is no way to provide the password
Expected Behavior
Either:
The shell tool should provide a mechanism to pass stdin input to interactive commands
Or clearly detect and report that a command requires interactive input, so the user can run it manually
Before opening, please confirm:
Operating System
macOS 26.5 (Tahoe)
Kiro Version
kiro-cli 2.5.0
Bug Description
The shell tool does not provide stdin to commands that require interactive password input. This affects any command that reads credentials from the terminal — not just
sudo, but alsokinit,ssh-add,security unlock-keychain, etc.When such a command is executed via the shell tool, it either:
This makes it impossible for the AI agent to run any command requiring user authentication.
Steps to Reproduce
kiro-cli chatkinit user@REALM(or any command requiring password input)Expected Behavior
Either:
Additional Context
kinit,ssh-add,security unlock-keychain,sudo, and any other command reading passwords from/dev/ttyor stdin