Add support for custom external interpreter commands

Adds support to extend the external interpreter's server function with Custom commands.

For an example client, see the haskell-debugger's use of external commands https://github.com/well-typed/haskell-debugger/pull/222 to add features to the external interpreter such as listing threads or decoding the stack and serializing the result directly.

Closes #26652 (closed)

Edited by Rodrigo Mesquita

Merge request reports

Loading