Allow choosing a terminal profile for cline
What happened?
Many of the "cline froze during running a command" seems to be caused by zsh themes or plugins that interfere with the detection of a command completing. (See #531 , #3187, #3161)
A holistic way to solve this could be to allow for a VSCode Setting that enables the user to specify a terminal profile for cline (e.g. use bash for all cline terminals, while zsh stays on for all terminals created by the user)
Provider/Model
Happens across all models
Operating System
zsh on linux, mac
Cline Version
3.14.0
Additional context
No response
I was thinking about this same idea. It would be great to set Cline to run with a plain bash shell, and then my zsh/oh-my-zsh/starship fancy terminal only for my usual terminal sessions.
Good idea. Will have to do some research if this is possible with vs code shell integration apis. We'll put this on our map and will definitely keep you updated
+1 - it would also be great to be able to specify environment variables - e.g. to set the PAGER to cat so that git log doesn't go through less in the terminal.
Thanks for the suggestion! This has been consolidated into #4356 which includes terminal profile selection and environment variable management (including PAGER=cat) as part of a comprehensive terminal integration reliability solution.