Not without using something like JRebel, mostly because class definitions could break in such a way as to make instances already loaded unusable. The only suggestion I have is to run the console with ~console so that if changes have been made they will be recompiled and the console re-entered.
Also if you’re regularly running a set of commands the initialCommands sbt setting configures commands to be run immediately after starting the console.