Install in Visual Studio Code
Visual Studio Code is the primary supported IDE for SF Veritas, with full marketplace support.
Prerequisites
- Visual Studio Code version 1.74.0 or higher
Installation from Marketplace (Recommended)
Method 1: Search in VS Code
- Open Visual Studio Code
- Open the Extensions view:
- Click the Extensions icon in the Activity Bar, or
- Press
Ctrl+Shift+X(Windows/Linux) orCmd+Shift+X(macOS)
- Search for "SF Veritas"
- Click Install on the "SF Veritas" extension by Sailfish AI
- The extension will activate automatically
Method 2: Direct Marketplace Link
- Visit the SF Veritas Marketplace Page
- Click Install
- Allow VS Code to open and install the extension
Method 3: Command Line
code --install-extension sailfish-ai.sf-veritas-extension
Alternative: Install from VSIX
If you need to install from a VSIX file (e.g., for offline installation or a specific version):
- Download the VSIX file from Open VSX
- In VS Code, open the Extensions view (
Ctrl+Shift+X/Cmd+Shift+X) - Click the
...(More Actions) button - Select "Install from VSIX..."
- Navigate to and select the downloaded VSIX file
- Click Install and reload when prompted
Or via command line:
code --install-extension /path/to/sf-veritas-extension-x.x.x.vsix
Verify Installation
- Look for the SF Veritas icon in the Activity Bar (left sidebar)
- Open the Command Palette (
Ctrl+Shift+P/Cmd+Shift+P) - Type "SF Veritas" and verify you see these commands:
SF Veritas: Show Console LogsSF Veritas: Show FlamechartSF Veritas: Start Local Server
Configuration
After installation, you can configure the extension through VS Code settings:
- Open Settings (
Ctrl+,/Cmd+,) - Search for "SF Veritas"
- Key settings include:
- Local Mode: Enable/disable the local telemetry server (default: enabled)
- Auto Start Server: Automatically start the server when VS Code opens (default: enabled)
- Local Server Port: Port for the telemetry server (default: 6776)
Troubleshooting
Extension not appearing after installation
- Fully close and reopen VS Code
- Check the Extensions view to ensure SF Veritas is listed and enabled
- Check the Output panel (View → Output) and select "SF Veritas" for any error messages
Port 6776 already in use
If another application is using port 6776:
- Open VS Code Settings
- Search for
sfVeritas.localServerPort - Change to an available port (e.g., 6777)
- Restart the local server via Command Palette:
SF Veritas: Restart Local Server
Using Desktop App?
If you're also using the SF Veritas Desktop App, you cannot run both simultaneously. The Desktop App will automatically stop the VS Code extension's server when it starts.
To avoid conflicts, disable the extension's auto-start:
- Open VS Code Settings
- Search for
sfVeritas.autoStartServer - Uncheck the setting
See Desktop Application - Migrating from VS Code Extension for more details.