Setting the server URL
Thehyperprobe.serverUrl setting tells the extension where to reach the HyperProbe backend. The default value is http://localhost:3001, which works if you are running the server locally. For production or staging, you will set this to your actual server address.
Via the VS Code settings UI
Open VS Code settings
Press
Ctrl+, (Windows / Linux) or Cmd+, (macOS), or go to File → Preferences → Settings.Via settings.json
If you prefer to configure settings directly in JSON, add the following to your settings.json:
settings.json
Extension settings panel
The HyperProbe panel also includes a Settings screen accessible from within the extension’s webview. Open the HyperProbe panel in the Activity Bar, then click the settings icon to reach these options:Server URL
The same URL field described above, surfaced inside the extension UI for convenience. Changes here update the underlying VS Code setting and trigger an immediate health check.Certificate pinning list
If your HyperProbe server uses a self-signed or privately-issued TLS certificate, you need to add the certificate’s fingerprint to the pinning list so the extension trusts the connection. To add a certificate:- Obtain the SHA-256 fingerprint of your server certificate (for example:
ee80811b38e7e6c2...). - Enter the fingerprint in the Certificate Pinning List text field.
- Click Add Item.
Send source full path
When this checkbox is enabled, the extension sends the absolute file path of the source file when creating a probe, rather than a workspace-relative path. Enable this setting if your HyperProbe server is configured to match probes using full paths. Leave it disabled (the default) unless your server administrator instructs otherwise.The .hprc file
The .hprc file ties a workspace folder to a HyperProbe service ID. Place one at the root of each service you want to instrument:
.hprc
| Field | Type | Required | Description |
|---|---|---|---|
serviceId | string | Yes | The identifier of the service registered with the HyperProbe backend. Must match the ID used when calling HyperProbe.start() in your SDK. |
.hprc files across the entire workspace. If you add, edit, or delete a .hprc file, the extension picks up the change immediately without requiring a reload.
Connecting to the server
Run the HyperProbe: Connect command from the Command Palette (Ctrl+Shift+P / Cmd+Shift+P) to establish a session with the configured server. Once connected, the extension streams live probe data and updates probe status in real time.
The HyperProbe: Connect command uses the URL set in
hyperprobe.serverUrl. Make sure that setting is correct before running the command.