Skip to main content

Settings Reference

All configurable options in DotAgents, organized by category.


General Settings

SettingDescriptionDefault
AI ProviderPrimary LLM provider (OpenAI, Groq, Gemini)
ModelChat model to useProvider default
STT ProviderSpeech-to-text engineOpenAI Whisper
STT LanguageLanguage for speech recognitionEnglish
TTS ProviderText-to-speech engineOpenAI
TTS VoiceVoice for spoken responsesAlloy
TTS Auto-playAutomatically speak responsesOff
ThemeDark or light modeDark
Langfuse EnabledEnable LLM tracingOff
Langfuse Public KeyLangfuse public API key
Langfuse Secret KeyLangfuse secret API key
Langfuse Base URLSelf-hosted Langfuse URLCloud default

Provider Settings

OpenAI

SettingDescription
API KeyOpenAI API key (sk-...)
Base URLCustom endpoint (default: https://api.openai.com/v1)
OrganizationOpenAI organization ID (optional)

Groq

SettingDescription
API KeyGroq API key (gsk_...)
Base URLCustom endpoint (optional)

Google Gemini

SettingDescription
API KeyGoogle AI API key

Custom Provider

SettingDescription
Base URLAny OpenAI-compatible endpoint
API KeyAuthentication key

MCP Server Settings

See MCP Server Configuration for details.

SettingDescription
mcpServersJSON object of MCP server configurations
Server transportstdio, websocket, or streamableHttp
Server commandProcess to spawn (stdio only)
Server argsProcess arguments (stdio only)
Server envEnvironment variables
Server URLEndpoint URL (remote only)
Server disabledDisable without removing
Tool approvalRequire user confirmation

Agent Settings

See Agent Profiles for details.

SettingDescription
Agent ProfilesList of configured agent profiles
Default AgentAgent used by default
Tool ConfigurationPer-agent tool access
Model OverridePer-agent model/provider
Skills ConfigurationPer-agent skill access

Loop Settings

SettingDescription
PromptMessage to send on each interval
IntervalTime between executions
AgentWhich agent handles the loop
EnabledWhether the loop is active

UI Settings

SettingDescriptionDefault
Themedark or lightdark
LayoutSession view layout preferenceGrid
Panel ModeFloating panel vs full windowFull window

Storage Locations

Desktop

PlatformConfig Path
macOS~/Library/Application Support/DotAgents/
Windows%APPDATA%/DotAgents/
Linux~/.config/DotAgents/

Agent Protocol

LayerPath
Global~/.agents/
Workspace./.agents/ (project directory)

Configuration Files

FileContent
config.jsonMain application settings
.agents/speakmcp-settings.jsonGeneral settings subset
.agents/mcp.jsonMCP server configuration
.agents/models.jsonModel presets and provider keys
.agents/system-prompt.mdCustom system prompt
.agents/agents.mdAgent guidelines
.agents/layouts/ui.jsonUI layout settings

Mobile

All settings are stored in AsyncStorage on the device:

SettingDescription
API KeyBearer token for authentication
Base URLAPI endpoint URL
ModelModel identifier
EnvironmentLocal vs Cloud toggle
Voice PreferencesTTS voice, auto-play, language

Next Steps