All settings are configurable via File → Preferences → Settings or by editing settings.json directly. Settings prefixed with misar. apply to the agent and API; settings prefixed with misarCode. apply to the editor integration.
Controls how the agent handles potentially destructive actions. "default" — ask before dangerous tools; "strict" — ask before all write tools; "unrestricted" — never ask (use with caution).
misar.autoAcceptChanges
boolean
false
Automatically accept all file changes proposed by the agent without showing a diff preview.
misar.autosaveOnAccept
boolean
true
Save the file immediately after accepting a proposed change.
misar.persona
enum
"default"
Agent persona preset that shapes tone and response style. Options: "default", "concise", "verbose", "mentor".
misar.systemPrompt
string
""
Additional system prompt appended to the agent's default instructions on every session.
Workspace-level settings in .vscode/settings.json override user-level settings. Use this to enforce permissionMode or a custom apiBaseUrl for all contributors on a project.