I was just looking at that!
It seems that I'm also conflating "terminal" and "shell" here possibly. Is Warp both in this case?
Writing a tty which has to support specific shells isn't confidence inducing.
How did you paint yourself into that specific corner exactly?
I'd be more careful about the messaging then, something like "you can use any shell you want, we provide enhanced features for bash/zsh/fish and are looking to expand that in future".