Skip to content
GitHubBuy Me A Coffee

Settings reference

All Obsilo settings are in Obsidian Settings > Obsilo Agent. This page documents every section.

Models

Configure AI models and providers. You can add multiple models and switch between them.

SettingWhat it doesDefaultRecommendation
Model listAll configured models with provider, name, and statusEmptyAdd at least one model to start
Active modelThe model used for conversationsFirst addedUse a capable model (Claude Sonnet, GPT-4o)
+ add modelOpens the model configuration dialog--Start with one cloud + one local model
Import from codeImport model configurations shared as code snippets--Useful for team setups
Test connectionVerify that a model's API key and endpoint work--Always test after adding a new model

Multiple models

Add several models and assign them to different modes. Use a fast/cheap model for Ask mode and a powerful one for Agent mode.

Embeddings

Configure the semantic index for meaning-based vault search.

SettingWhat it doesDefaultRecommendation
Embedding modelThe model used to generate text embeddingsNoneOpenAI text-embedding-3-small (cheapest)
API keySeparate key for the embedding providerNoneCan share the OpenAI key from Models
Auto-indexAutomatically index notes when they changeOffEnable for vaults under 5,000 notes
Rebuild indexRe-index the entire vault from scratch--Run after first setup or major vault changes
RerankingRe-rank semantic search results for better relevanceOffEnable if search results feel imprecise
Implicit connectionsDiscover hidden relationships between notesOffEnable for knowledge discovery use cases
Graph enrichmentAdd semantic similarity data to the Obsidian graphOffEnable if you use the graph view heavily

Index size

The semantic index stores embeddings locally. For a vault with 1,000 notes, expect roughly 10-20 MB of storage.

Enable tools for accessing the internet.

SettingWhat it doesDefaultRecommendation
Enable web toolsAllow the agent to use web_fetch and web_searchOffEnable when you need current information
Search providerWhich search API to useBraveBrave (free tier) or Tavily (better results)
API keyKey for the selected search providerNoneGet a free key from your chosen provider

MCP (Model Context Protocol)

Connect external tool servers and expose Obsilo as a server.

SettingWhat it doesDefaultRecommendation
Client serversList of MCP servers the agent can call tools onEmptyAdd servers for external integrations
+ add serverConfigure a new MCP server connection (SSE or streamable-http)--Only SSE and streamable-http transports work
Test serverVerify connectivity to a configured server--Test after adding
Obsilo as MCP serverExpose Obsilo's tools to external clients like Claude DesktopOffEnable to use Obsilo from Claude Desktop

Transport limitation

Obsilo runs inside Electron (Obsidian's runtime), so only SSE and streamable-http transports are supported. Stdio-based MCP servers do not work.

Modes

Configure agent modes. Each mode defines which tools, skills, and model the agent uses.

SettingWhat it doesDefaultRecommendation
Ask modeRead-only mode with only read and vault intelligence toolsBuilt-inKeep as your safe exploration mode
Agent modeFull-access mode with all tools enabledBuilt-inYour primary working mode
Custom modesUser-defined modes with custom tool sets and system promptsEmptyCreate modes for specific workflows (Researcher, Writer)
Per-mode modelOverride which model a mode usesGlobal modelSet a fast model for Ask, a powerful one for Agent
Per-mode toolsSelect which tool groups are available in each modeVaries by modeRestrict tools to what the mode actually needs
Per-mode skillsAttach specific skills to a modeNoneAttach relevant skills for the mode's purpose

Permissions (auto-approve)

Control what the agent can do without asking. See Safety & Control for details.

SettingWhat it doesDefaultRecommendation
Read operationsAuto-approve file reads, searches, listingsOffSafe to enable. Nothing changes.
Note editsAuto-approve editing existing notesOffEnable after you trust the agent's edits
Vault changesAuto-approve creating, moving, deleting filesOffKeep off until comfortable
Web operationsAuto-approve web fetches and searchesOffEnable if you use web tools frequently
MCP callsAuto-approve calls to external MCP serversOffEnable per-server based on trust
SubtasksAuto-approve spawning sub-agentsOffSafe to enable. Inherits parent permissions.
Plugin skillsAuto-approve plugin command executionOffEnable for trusted plugin workflows
Plugin API readsAuto-approve reading plugin dataOffSafe to enable. Read-only.
Plugin API writesAuto-approve modifying plugin settingsOffKeep off. High risk.
RecipesAuto-approve multi-step CLI recipesOffKeep off. Runs external commands.
SandboxAuto-approve code execution in the sandboxOffKeep off unless you trust generated code

Permissive combination

Enabling both web operations and note edits (or vault changes) triggers a security warning. This combination lets the agent fetch internet content and write it to your vault without asking.

Loop (agent behavior)

Control how the agent loop runs.

SettingWhat it doesDefaultRecommendation
Consecutive error limitHow many consecutive tool errors before the agent stops3Keep at 3. Prevents infinite error loops.
Rate limitMinimum milliseconds between API calls0Set to 500-1000 if you hit rate limits
Max iterationsMaximum tool calls per conversation turn25Increase for complex tasks, decrease to limit cost
Context condensingSummarize older messages when context gets longOnKeep on. Prevents context overflow errors.
Condensing thresholdPercentage of context window before condensing triggers70%Lower if you see 400-error context overflow
Power steeringRe-inject key instructions every N messages4Keep at 4 for consistent behavior
Subtask depthMaximum nesting depth for sub-agents2Keep at 2 unless you need deep delegation

Memory

Configure how the agent remembers across conversations.

SettingWhat it doesDefaultRecommendation
Chat historySave conversation history for future referenceOnKeep on. Required for memory extraction.
Chat history folderWhere to store conversation files in the vaultObsilo/ChatsChange if you prefer a different location
Memory extractionAutomatically extract key facts from conversationsOnKeep on for personalization
Memory modelWhich model to use for memory extraction (background task)Global modelUse a cheap model (Haiku, GPT-4o-mini) to save cost
Memory thresholdMinimum relevance score for a memory to be saved0.7Lower for more memories, raise for fewer but higher quality

Rules

Persistent instructions that guide the agent in every conversation.

SettingWhat it doesDefaultRecommendation
Rule listAll active rules injected into the system promptEmptyAdd rules for your writing style, vault conventions
+ add ruleCreate a new rule (plain text or Markdown)--Keep rules concise and specific
ImportImport rules from a file--Share rules across vaults

Workflows & prompts

Pre-defined multi-step instructions and prompt templates.

SettingWhat it doesDefaultRecommendation
WorkflowsSlash-command triggered instruction sequences (type / in chat)Built-in defaultsCreate workflows for your repeated tasks
PromptsReusable message templates with optional variablesEmptyCreate prompts for common questions

Skills

Persistent instruction sets matched by keywords. Like mini-manuals the agent follows.

SettingWhat it doesDefaultRecommendation
Skill listAll skills with name, trigger pattern, and bodyBuilt-in defaultsAdd skills for domain-specific tasks
+ add skillCreate a new skill--Include a clear trigger pattern and step-by-step instructions

Interface

Appearance and input behavior settings.

SettingWhat it doesDefaultRecommendation
Auto-add active fileAutomatically include the currently open note as contextOnKeep on. Helps the agent understand what you're looking at.
Send keyWhich key sends a message (Enter or Ctrl/Cmd+Enter)EnterChange to Ctrl+Enter if you write multi-line messages often
Show date/timeDisplay timestamps in the chatOffPersonal preference
Chat history folderVault folder for saved conversationsObsilo/ChatsAlso configurable in Memory tab
Chat linkingLink chat sessions to notes for traceabilityOffEnable for project-based workflows
Task extractionDetect and extract tasks from agent responsesOffEnable to auto-create tasks from conversations

Shell (plugin API & recipes)

Configure external tool integrations.

SettingWhat it doesDefaultRecommendation
Plugin APIAllow the agent to call JavaScript APIs on other pluginsOffEnable if you use Dataview, Omnisearch, or similar
Command allowlistWhich Obsidian commands the agent can executeNoneAdd specific command IDs you trust
RecipesPre-validated CLI tool recipes (e.g., Pandoc export)Built-inAdd recipes only for tools you have installed

Vault (checkpoints)

Checkpoint and snapshot settings for the undo system.

SettingWhat it doesDefaultRecommendation
Enable checkpointsCreate snapshots before file modificationsOnKeep on. This powers the undo system.
Snapshot timeoutMaximum time to wait for a snapshot to complete (ms)5000Increase for very large files
Auto-cleanupAutomatically remove old checkpointsOnKeep on to save storage

Other tabs

TabWhat it does
LogBrowse the daily audit trail of all tool calls with timestamps and parameters
DebugInternal diagnostics: ring buffer viewer, system prompt preview
BackupExport and import your complete Obsilo configuration
LanguageSet the agent's response language (follows Obsidian's language by default)
Visual IntelligenceEnable LibreOffice-based rendering for presentation quality checks