Integrate the Language Server into VS Code extension
Goal
The VS Code extension currently supports Code Suggestions without using the Language Server.
To avoid duplication of work, we want to use the language server within the VS Code extension to:
- Enable Code Suggestions
- Emit telemetry events and track usage of Code Suggestions
The Language Server telemetry implementation will be done in &11515
Acceptance criteria
- Snowplow events coming from the VS Code extension continue to be ingested and available for querying in Sisense
- This can be validated by viewing this dashboard: https://app.periscopedata.com/app/gitlab/1160135/Code-Suggestions-Event-Data-(Basti's-Version)
- The events follow the spec defined in https://gitlab.com/groups/gitlab-org/modelops/applied-ml/code-suggestions/-/epics/12#events
Edited by François Rosé