high95%
ShellSession incorrectly times out when command output does not end with a newline
ShellSession uses marker detection with startswith, causing unterminated command output to be merged with completion marker, resulting in false timeout and session restart.
