Back to top
 
 
 

SASVA Settings Not Syncing Across VS Code Profiles or Workspaces

Problem

SASVA extension settings configured on one machine, VS Code profile, or workspace (such as selected model, auto-approve preferences, or custom server configuration) do not appear when the same user opens SASVA in a different VS Code profile, a different workspace, or a second machine. The user has to reconfigure SASVA from scratch each time.

Symptoms

  • Model selection, auto-approve toggle, or other SASVA preferences revert to defaults in a new VS Code profile or new workspace.
  • Settings configured on a work laptop do not appear when the same user signs in to SASVA on a second machine.
  • Using VS Code's built-in Settings Sync does not carry over SASVA-specific preferences, even though other extension settings sync correctly.

Root Cause

SASVA stores some of its configuration at the workspace level (tied to the specific folder/workspace opened in VS Code) rather than at the user/global level. VS Code Profiles and Settings Sync only sync settings that are registered under VS Code's global "user settings" scope; workspace-scoped SASVA settings (stored in .vscode/settings.json of that specific project, or in workspace storage) are intentionally excluded and must be set per workspace.

Separately, some SASVA preferences are tied to the authenticated account/session on the server side rather than the local extension, and will only "sync" once the user signs in on the new machine/profile — they do not transfer via VS Code's local settings sync mechanism at all.

Resolution/Workaround

For workspace-level settings

  1. Check if the setting was applied at the workspace level: open Settings (Ctrl+, / Cmd+,), switch to the Workspace tab, and search for the SASVA setting.
  2. If found there, either re-apply it in each workspace, or move the setting to the User tab so it applies globally across all workspaces.
  3. For teams, commit a shared .vscode/settings.json with the desired SASVA workspace settings to the repository so every workspace clone inherits the same configuration automatically.

For account/server-side preferences

  1. Sign in to SASVA on the new machine/profile using the same account.
  2. Reload the VS Code window after sign-in to force a fresh configuration fetch from the server.
  3. Re-select the desired model/role if it does not appear automatically — this is a one-time step per new machine/profile, not a recurring issue.

Escalation

If a setting that should be account-level (e.g., model role assignment) still does not appear after sign-in and window reload on the new machine, contact sasva_support_in@persistent.com with both machine/profile names and the specific setting affected.

 
Was this article helpful?
0 out of 0 found this helpful

Comments