Self-Fix
Hamster AI can suggest and apply fixes for common problems — but always asks first.
Key principle Hamster AI will never apply a fix without your explicit confirmation. It suggests, you decide.
How It Works
When a health check fails or an error is logged, Hamster AI analyses the problem and may offer a fix suggestion in the Diagnostics window or in chat (via /fix). Each suggestion shows:
- What the problem is
- What the fix will do
- A confirmation button before anything happens
Safe Fixes (Applied After Approval)
| Fix | What it does |
|---|---|
| Restart internal services | Restarts the plugin manager or event bus without a full app restart |
| Retry failed operation | Re-attempts the last failed action (e.g. Ollama connection) |
| Disable broken plugin | Turns off a plugin that failed to load or crashed |
| Recreate missing folders | Creates data/, data/logs/, or config/ if they were deleted |
| Repair missing config | Restores a config file to its default values |
| Start Ollama | Attempts to launch ollama serve as a background process |
| Pull missing model | Runs ollama pull <model> for the selected model |
| Clear temporary files | Deletes cached or temp files that may be causing issues |
Fixes That Require Extra Confirmation
The following actions require an additional explicit confirmation step because they affect user data or system settings:
- Deleting user memories or the database
- Editing the Windows registry (e.g. startup entry)
- Installing system packages
- Changing Windows startup settings
These are never applied automatically — even if Hamster AI believes it's the right fix.
Running Self-Fix from Chat
/fix
Shows the current list of available fix suggestions based on recent errors and health check results. Each suggestion can be applied or dismissed from the chat.