Thomas Settings Control the workspace without leaving the conversation.
General Settings
Configure basic Thomas agent behavior and preferences.
Agent Configuration
Agent Name
Display name for this agent instance
Default Model
Primary AI model for most tasks
Default Provider
API provider to use by default
User Experience
Language
Interface language
Workflow Mode
Guided workflow is recommended for new users. Expert bypass shows less ceremony but keeps the same hard gates.
Start on login
Automatically launch Thomas on system startup
Models & Providers
Configure AI models and API provider credentials.
OpenAI Configuration
API Key
Your OpenAI API key
Model Selection
Primary model for OpenAI tasks
Anthropic Configuration
API Key
Your Anthropic API key
Model Selection
Primary model for Anthropic tasks
Google Configuration
API Key
Your Google API key
Model Selection
Primary model for Google tasks
Ollama Configuration
Base URL
Ollama server endpoint
Model
Local model name
Model Defaults
Temperature
Creativity level (0-2, lower = more focused)
Max Tokens
Maximum response length
Integrations
Connect Thomas to external services and platforms.
Google Workspace
Setup unavailable
Gmail & Calendar Access
This build does not yet provide the Google authorization flow.
Slack
Setup unavailable
Workspace Connection
This build does not yet provide the Slack authorization flow.
Notion
Setup unavailable
Database Connection
This build does not yet provide the Notion authorization flow.
Autonomy
Control agent decision-making and automatic actions.
Autonomy Level
Agent Autonomy
Decision-making capability level
Auto-Approval Thresholds
Cost Limit
Max API cost per action without approval
$
Time Commitment
Max hours per task without approval
hours
Auto-approve with notification
Execute action and notify instead of requesting approval
Behavior
Idle Timeout
Minutes before pausing autonomous actions
min
Take initiative on errors
Automatically retry or recover from failures
Tool Permissions
Shell / Terminal Access
Allow Thomas to run shell commands (install packages, run scripts, etc.)
Browser / Web Browsing
Allow Thomas to open pages, click, type, and take screenshots in a browser
Git Operations
Allow Thomas to commit, push, pull, and manage repositories
File System Access
Allow Thomas to read, write, edit, and delete files
Web Search
Allow Thomas to search the web for information
Email & Calendar
Allow Thomas to read and send emails, manage calendar events
Database Access
Allow Thomas to query and modify databases
SSH / Remote Access
Allow Thomas to connect to remote servers via SSH
Privacy & Security
Manage data privacy, security, and access controls.
Data Privacy
Data Retention
How long to keep conversation history
Auto-delete sensitive data
Remove passwords, keys, and PII after retention period
Security
Session Encryption
Encrypt all session data in transit and at rest
Rate Limiting
Maximum requests per minute
Domain Whitelist
Allowed Domains
Domains this agent can access (one per line)
Appearance
Customize the visual interface.
Interface
Font Size
Base interface font size
Sidebar Position
Where to display navigation sidebar
Compact Mode
Reduce spacing and sizes for more density
Chat & Messages
Chat Bubble Style
Visual style for conversation bubbles
Monospace Code
Use monospace font for code blocks
Notifications
Desktop Notifications
Show system notifications for agent events
Sound Alerts
Play sound on important events
Advanced
Technical configuration for developers and power users.
Debugging
Debug Mode
Enable detailed logging and debug information
Log Level
Verbosity of system logs
Plugin Management
Plugin Directory
Path where custom plugins are loaded from
Auto-load Plugins
Automatically load plugins on startup
Custom Tools
Tool Paths
Directories to search for custom tools (one per line)
Database
Connection String
Database connection URL
Connection Pool Size
Maximum concurrent database connections
Maintenance
Cache
Clear in-memory and persistent caches
Logs
Export or clear application logs
Reset All Settings
Restore all settings to factory defaults
Isolated Desktop Mode
Not Enabled
Enable Isolated Desktop Mode
Run desktop workflows in a dedicated worker instead of your live mouse session.
Worker VM Source
Tell Thomas whether to use an existing worker VM or create one from a template disk.
Worker VM Name
The Hyper-V VM Thomas will attach to or create.
Template Disk Path
Path to a template VHDX Thomas can clone into a worker VM.
Remote Trust Mode
How often Thomas should ask before using a remote worker fallback.
Current State
Enable isolated desktop mode in Thomas settings.
No worker VM source configured yet.