These commands can trigger other UI flows too, such showing a quick pick. Again though the commands aren't part of the LSP spec so each client may need to implement them
Another option for basic text input is using a snippet workspace edit: github.com/microsoft/vs...
github.com
Snippet edit feature by MariaSolOs · Pull Request #1343 · microsoft/vscode-languageserver-node
Adding support for snippet workspace edits.
Closes #724