Remote Shell

Expert provides a remote IEx shell connected to the running language server. Use it to inspect processes, change running code, or launch :observer from inside Expert.

Visual Studio Code

The Expert extension for Visual Studio Code includes built-in remote shell support. Open the Command Palette and run Expert: Open remote shell to start a connected IEx session in the integrated terminal.

Other editors

Editor integrations can request the connection details through workspace/executeCommand:

{
"command": "connectionDetails",
"arguments": []
}

The response includes a command field that starts the remote shell. Run that command in a terminal to connect to Expert.

See the Expert development documentation for the complete response fields.