This is supported yes. It currently requires launching the watch process from the REPL though.
So you start "shadow-cljs server" normally and then connect to the provided nREPL server, use the embedded variant or "shadow-cljs clj-repl"
(shadow.cljs.devtools.api/watch :the-build {:autobuild false})
This will launch the watch "worker" that handles all the REPL related stuff but without actually triggering recompiles on file change.
Then you can use the REPL normally and if you wish to trigger a normal recompile you can do so by calling
(shadow.cljs.devtools.api/watch-compile-all!)
or
(shadow.cljs.devtools.api/watch-compile! :the-build)
You can bind these to a REPL command in Cursive.
This needs to be triggered from the CLJ REPL though. It cannot currently be triggered when in the CLJS REPL.
HTH
/thomas