Troubleshooting

This guide describes the current build.

Get the useful log

  1. Open the tray menu.
  2. Open Developer → View Logs → Main Log.
  3. Reproduce the problem once.
  4. Copy only the relevant final lines from %USERPROFILE%\.samsara\logs\samsara.log. Samsara keeps three older logs beside it (samsara.log.1 to .3, 5 MB each).

Review a log before sending it. It can contain dictated text, application names, file paths, or provider errors.

Where things live

WhatWhere
Everything of yours%USERPROFILE%\.samsara\ (tray → Developer → Open Config Folder)
Settingsconfig.json in that folder. Close Samsara before editing it.
Automatic config backupsconfig_backups\, newest 15, plus last_known_good.json
Ava memoryava_memory.md (readable; see Ava memory)
Snippets, aliasessnippets\snippets.jsonl, user_aliases.json
Speech modelsThe Hugging Face cache, %USERPROFILE%\.cache\huggingface\hub\, not the Samsara folder
Window layouts%APPDATA%\Samsara\window_layouts.json

“Samsara’s code changed on disk – restart to load it”

newer than v0.30.0-beta.2

This appears only when you run Samsara from source. Every minute it checks whether a .py file changed; if so it shows a warning chip, adds a note to the tray tooltip and offers Restart Samsara above Exit. Packaged installs never show it. The check can be switched off with diagnostics.watch_code_changes. Samsara’s own tray menu is built so that Show Samsara, Settings, Something wrong? and Exit exist even if an optional section fails; a failed section appears as a disabled row, “… unavailable – see log”.

Report a problem

Open the tray item Something wrong? (it opens Settings → Help) and choose Get help:

Saying “report a bug” or “send feedback” opens the matching GitHub form. It does not create the bundle.

What to send

Include the Samsara version, what you expected, what happened, and the smallest repeatable steps. For a visual problem, include a screenshot and your Windows display-scaling percentage. For microphone or wake problems, say which microphone and listening method you were using.

Microphone problems

  1. Check Windows microphone privacy settings; the first-run wizard says so if access is denied.
  2. In Settings → General → Microphone choose Refresh, or pick System default. The tray [MIC] menu switches device too. Refresh is refused while a recording is running.
  3. Run Tools → Mic Setup Guide from the tray, or Recalibrate Mic.
  4. If the device was unplugged, plug it back in. The audio engine retries every two seconds for a minute, then keeps checking every ten seconds, so a device that comes back reconnects without a restart.
  5. Restart Samsara as a last resort, then report it. (There is no “Reconnect microphone” tray item.)

Backups and restore

Settings → Help → Private backup / restore → Manage backup offers Export private configuration, Import private configuration and Restore automatic backup. An export contains everything in your configuration, including API keys, so never share it; it is not a support bundle. Importing keeps your current file as config.json.bak and offers a restart.

Updates

Update checks work only in a packaged install. They are off by default; turn on automatic checks to ask GitHub once a day, or use Settings → Help → Check for updates. Samsara only offers the latest stable release and never a newer beta; the download is SHA-256 verified. The build is not code-signed.

Windows SmartScreen

If Windows blocks the installer or app, use the steps in the SmartScreen section of the installation guide. Do not bypass a warning unless you intended to download Samsara from its official release.

CUDA

For CUDA problems, first switch back to CPU and confirm that Samsara starts. The optional pack needs its complete runtime set; see CUDA acceleration.

If you need help after these steps, use Support.