version v7.2.
For up-to-date documentation, see the
latest version.
Getting Started with VSCode
2 minute read
Prerequisites
- Subscribe to Code Companion offer (this requires MFA and a TDF Account ).
Installation
Standard installation (host)
Install and launch VSCode
Recommended VSCode version: latest
If you have the Continue.dev extension installed in VSCode, please uninstall or deactivate this extension.
Install Code Companion extension:
Open VS Code.
Open the Command Palette:
On Windows:
Ctrl+⇧+POn macOS:
⌘+⇧+P
Type: “Install from VSIX”
Select the downloaded VSIX extension.
Install on WSL with VS Code Remote
If you use Visual Studio Code connected to a WSL distribution (Remote – WSL), you must install and run the extension on the WSL side.
Open the Remote WSL settings:
- Press
Ctrl+⇧+P. - Run Preferences: Open Remote Settings (WSL: XXX).
- Press
Add the following configuration to force the extension to run in the WSL workspace:
{ "remote.extensionKind": { "thalesgroup.continue": ["workspace"] } }Install the extension from the
.vsixfile:- Press
Ctrl+⇧+P. - Run Extensions: Install from VSIX….
- If needed, select Show Local to browse the local filesystem
- Select the
.vsix
- Press
As alternative, you can use the CLI
:
code --install-extension ./code-companion-linux-x64.vsix
Reload the VS Code window:
- Press
Ctrl+⇧+P. - Run Developer: Reload Window.
- Press
After this, the extension appears under the WSL section in the Extensions view and starts correctly in your WSL environment.
Network Prerequisites
- If you’re receiving empty outputs from Code Companion, please check this section.
First Usage
Make sure you’ve read and agreed to the terms and conditions.
In VSCode, enter your first prompt to Code Companion. (Refer to Chat Usage if you need guidance).
A popup will ask you to allow sign-in using Microsoft: select “Allow” and follow the steps to sign in using your Thales email.
You are now logged in and can start using Code Companion. If you encounter any issues while installing, please check out our troubleshooting section or contact us
