◐ Shell
clean mode source ↗

Message 215281 - Python tracker

I think the prompt should be in margins, completely separate from the input.  It is just meant to be a guide anyway, and make this would make it easy to copy code from the interactive shell to a file.  I think output should be in a separate window or frame altogether.  I see no reason for keeping it tied with the input.