Webview for Workflow in VSCode extension
We need to sending LS Webview URL down to LS client in VSCode extension to connect VS code to the LangServer work we have done for Duo Workflow. This will allow our LSP to communicate to VScode and render our webview.
We also need to protect the Webview with the `duo_workflow` feature flag. To have an idea of how to check instance-level flag from VSCode extension - we haved GraphQL endpoint:
gql`
query featureFlagsEnabled($name: String!) {
featureFlagEnabled(name: $name)
}
`
An example of how to query instance-level API endpoints please check out https://gitlab.com/gitlab-org/gitlab-vscode-extension/-/blob/main/src/common/chat/api/get_chat_support.ts?ref_type=heads.
Edited by Frédéric Caplette