#✅ - terminal shell integration doesn't always work
1 messages · Page 1 of 1 (latest)
Hello @last gale, what command is running? If it is an ongoing command like npm run dev, it would wait until that command is finished (which only finishes with manual intervention)
Hello, this was happening for a variety of commands including jest , git, etc.
I've noticed it happens if I have an existing terminal window open already and it runs the command in an existing window instead of a new one
I have this problem as well, sometimes even when. the terminal completes it just sits there
@last gale I got it to be a lot more consistent by removing my zsh theme
Tried turning off instant prompt in my powerlevel10k and it didn't help. Might need to disable completely or use a different shell
Works great with bash 😃
Only thing I wish for is the backend to scale up 🚀 and I'm good to go
@earnest bough probably a good note that it has trouble with powerlevel10k theme (I use the same one)
at least for me a workaround is after a successful command was executed is to close the terminal session, seems to have no problem making a new one, but with a one pre-existing it bugs out after some time (also using zsh and p10k)
I've had it sit there on commands that finish almost instantly, but I'm also using fish
I was able to fix it by changing the default shell to bash in my settings ("terminal.integrated.defaultProfile.linux": "bash",) so now I'm only getting a bunch of "the model you are using is experiencing high volume ... " errors. progress! 👍🏽
i think windsurf had the same issue? anyway to set a user default terminal set to fish while kiro gets standard bash without having to use the dropdown on every user session?
I have had no issues with zsh. To stop it from stalling because the terminal is waiting for input I usually give it these instructions in a file in .kiro/steering/
You will use `pnpm test:run` instead of `npm test`
You will NOT use `npm run dev` or `npm test` or any commands that run forever without user intervention
its not zsh itself, its the theme we were using. It was not commands the never complete, even commands that completed were not triggering the AI to continue
Thank you for reporting these terminal shell integration issues. We recommend updating Kiro to the latest version 0.2.38 (https://kiro.dev/changelog/editor-performance-improvements-and-bug-fixes/) which includes several improvements and bug fixes.
Based on the discussion thread, we've observed that this issue particularly affects users with custom shell configurations (like powerlevel10k theme in zsh, fish shell, etc.). While some users have found temporary workarounds by:
- Switching to bash as the default shell
- Removing zsh themes
- Closing terminal sessions after command execution
If you continue to experience these issues after updating to version 0.2.38, please add your experience to our GitHub issue where we're actively tracking this: https://github.com/kirodotdev/Kiro/issues/53
I'll mark this thread as "answered" for now. Feel free to open a new thread in Discord for further discussions after updating Kiro.
Thank you for your patience and helping us improve Kiro!
✅ - terminal shell integration doesn't always work