Settings Guide
Complete guide to configuring Dropstone Agent settings for optimal performance and workflow
This comprehensive guide walks you through all Dropstone Agent settings, helping you configure the agent to match your workflow, security requirements, and preferences.
Accessing Settings
Open Dropstone Agent settings:
- Click the More Menu (three dots) in the top navigation
- Select Settings (gear icon)
- Or use Command Palette:
Ctrl+Shift+P
→ "Dropstone: Open Settings"
1. API Configuration
Configure the AI provider that powers Dropstone Agent.
Selecting Your Provider
Dropstone Agent supports four active API providers:
Dropstone (Default)
Best for: Most users, balanced performance and cost
Setup:
- Select Dropstone from provider dropdown
- Click Authenticate or Sign In
- Complete OAuth flow in browser
- Return to Dropstone Desktop - connection confirmed
Features:
- Native integration with Dropstone infrastructure
- Optimized performance
- Automatic model updates
- Simplified billing
AWS Bedrock
Best for: Enterprise users with AWS infrastructure
Setup:
- Select AWS Bedrock from provider dropdown
- Enter AWS credentials:
- Access Key ID
- Secret Access Key
- Region (e.g., us-east-1, us-west-2)
- Click Test Connection
- Select available Claude models
Requirements:
- Active AWS account
- IAM permissions for Bedrock
- Claude model access enabled in AWS console
Configuration Options:
- Cross-region inference
- Custom endpoint URLs
- Session token support
Ollama
Best for: Local inference, privacy-focused users, offline work
Setup:
- Install Ollama on your machine: ollama.ai
- Pull desired models:
ollama pull llama2 ollama pull codellama
- In Dropstone settings, select Ollama
- Enter Ollama URL (default:
http://localhost:11434
) - Select from available local models
Advantages:
- Complete privacy (no data leaves your machine)
- No API costs
- Works offline
- Full control over models
Requirements:
- 8GB+ RAM (16GB+ recommended)
- GPU optional but recommended
- Sufficient disk space for models
Claude Code CLI
Best for: Users with Claude desktop application
Setup:
- Install Claude desktop application
- In Dropstone settings, select Claude Code CLI
- Specify Claude CLI path (auto-detected if installed)
- Authenticate if prompted
Features:
- Integration with Claude desktop
- Shared conversation history
- Consistent experience across tools
Model Selection
After configuring your provider, select specific models:
Primary Model
- Main model for most tasks
- Recommended: Claude Sonnet 3.5 or equivalent
Fallback Model
- Used when primary model is unavailable
- Typically a faster, lighter model
Thinking Models (if available)
- Extended reasoning for complex problems
- Higher token usage but better results
2. Model Parameters
Fine-tune AI behavior for your needs.
Temperature (0.0 - 1.0)
Controls output randomness and creativity.
0.0 - 0.3: Deterministic
- Focused, consistent responses
- Best for: Bug fixes, refactoring, code review
- Example: "Fix this function to handle null values"
0.4 - 0.7: Balanced (Recommended)
- Good mix of consistency and creativity
- Best for: Feature implementation, general coding
- Default setting for most users
0.8 - 1.0: Creative
- More varied and innovative responses
- Best for: Brainstorming, design, exploration
- Example: "Suggest creative solutions for this UX problem"
Recommendation: Start at 0.5, adjust based on task type.
Thinking Budget
For thinking-enabled models (extended reasoning).
Options:
- Default: Standard thinking allocation
- Conservative: Minimal extended thinking (faster, lower cost)
- Moderate: Balanced thinking budget
- Extensive: Maximum thinking for complex problems
When to use Extensive:
- Complex architecture decisions
- Multi-step algorithmic problems
- Novel solution design
- Deep code analysis
When to use Conservative:
- Simple tasks
- Quick fixes
- Routine operations
Reasoning Effort
Controls how deeply the agent analyzes problems.
Low
- Fast responses
- Surface-level analysis
- Best for: Simple questions, quick fixes
Medium (Recommended)
- Balanced speed and depth
- Suitable for most tasks
High
- Deep analysis
- Thorough consideration
- Best for: Complex problems, critical code
3. Auto-Approve Settings
Configure which operations the agent can perform without asking for approval each time.
Understanding Auto-Approve
Security Consideration: Start restrictive, gradually enable auto-approve as you build trust with the agent.
Read Operations
Auto-Approve File Reading
- ☑️ Enable: Agent reads files automatically when needed
- ☐ Disable: Agent asks before reading each file
Recommendation: ✅ Enable (safe operation, speeds up workflow)
Auto-Approve Directory Listing
- ☑️ Enable: Agent explores project structure freely
- ☐ Disable: Agent asks before listing directory contents
Recommendation: ✅ Enable (read-only operation)
Auto-Approve Code Searches
- ☑️ Enable: Agent searches codebase without asking
- ☐ Disable: Agent requests permission for each search
Recommendation: ✅ Enable (read-only, very helpful)
Write Operations
Auto-Approve File Creation
- ☑️ Enable: Agent creates new files automatically
- ☐ Disable: Agent asks before creating files
Recommendation: ⚠️ Start Disabled, enable after trust built
Auto-Approve File Modifications
- ☑️ Enable: Agent edits existing files automatically
- ☐ Disable: Agent asks before each modification
Recommendation: ⚠️ Start Disabled for critical projects
Auto-Approve File Deletion
- ☑️ Enable: Agent deletes files automatically
- ☐ Disable: Agent always asks before deletion
Recommendation: ❌ Keep Disabled (high-risk operation)
Execute Operations
Auto-Approve Command Execution
- ☑️ Enable: Agent runs terminal commands automatically
- ☐ Disable: Agent asks before running commands
Recommendation: ❌ Keep Disabled unless working on trusted projects
Allowed Commands Whitelist
If you enable command auto-approval, specify safe commands:
npm run compile:*
npm run build:*
npm run test
git status
git diff
Example Configuration:
{
"allowedCommands": [
"npm run compile:*",
"npm run build:*",
"npm test",
"git status",
"git diff"
]
}
4. Browser Settings
Configure browser automation for research and testing.
Viewport Configuration
Width: 1280px (default)
- Adjust for responsive testing
- Range: 320px - 3840px
Height: 800px (default)
- Adjust for long pages
- Range: 240px - 2160px
Device Emulation
- Desktop (default)
- Mobile (iPhone, Android)
- Tablet (iPad, Android tablet)
Screenshot Quality
Quality: 80 (default)
- Range: 0-100
- Higher = better quality, larger files
- 80 recommended for balance
Format Options:
- PNG (lossless, larger files)
- JPEG (compressed, smaller files)
- WebP (modern, best compression)
Remote Browser
Use Cases:
- Testing on different machines
- Shared browser sessions
- Cloud browser instances
Configuration:
{
"remoteBrowser": {
"enabled": true,
"wsEndpoint": "ws://localhost:9222"
}
}
5. Checkpoint Settings
Automatic version control for agent changes.
Enable Checkpoints
☑️ Enabled (Recommended)
- Automatic snapshots before major changes
- Easy rollback if needed
- Track agent modifications
☐ Disabled
- No automatic snapshots
- Rely on Git for version control only
Checkpoint Frequency
Before every write operation
- Maximum safety
- More storage used
Before multi-file operations
- Balanced approach (recommended)
Manual only
- You control when checkpoints are created
Maximum Checkpoint History
Default: 10 checkpoints
- Range: 5 - 50
- Older checkpoints auto-deleted
- Consider storage capacity
Storage Location
Default: .dropstone/checkpoints/
Custom Path:
/path/to/custom/checkpoints
Storage Management:
- Automatic cleanup of old checkpoints
- Configure max storage size
- Manual cleanup available
6. Notification Settings
Control audio and voice feedback.
Sound Notifications
Enable Sound Effects: ☑️ / ☐
Volume: 0-100 (default: 70)
Sound Events:
- ☑️ Task completed
- ☑️ Approval needed
- ☑️ Error occurred
- ☐ Agent thinking (can be distracting)
Sound Selection:
- Default chime
- Subtle beep
- Custom sound file
Text-to-Speech (TTS)
Enable Voice Output: ☑️ / ☐
Use Cases:
- Accessibility
- Hands-free coding
- Long explanations while multitasking
Voice Selection:
- System default
- Male/Female options
- Multiple language support
Speed Control: 0.5x - 2.0x (default: 1.0x)
Volume: 0-100 (default: 70)
What's Spoken:
- ☑️ Task completion summaries
- ☑️ Error messages
- ☐ All agent responses (verbose)
7. Context Management
Control how much information the agent tracks and uses.
Workspace Files
Maximum Open Tabs to Track: 20 (default)
- Agent monitors open files for context
- Higher = better context, more memory
File Limit for Context Inclusion: 50 (default)
- Maximum files added to conversation context
- Prevents token overflow
Fuzzy Match Threshold: 0.7 (default)
- Range: 0.0 - 1.0
- Controls file search sensitivity
- Lower = more results, less precise
Memory Settings
Context Window Size
- Small: 8,000 tokens (faster, less context)
- Medium: 32,000 tokens (balanced)
- Large: 128,000 tokens (maximum context)
- Depends on selected model
Memory Retention Duration
- Session only (clears on close)
- 1 day
- 1 week (default)
- 1 month
- Forever (until manually cleared)
Automatic Memory Consolidation: ☑️ / ☐
- Periodically summarizes old conversations
- Reduces token usage
- Preserves important patterns
8. Terminal Settings
Configure terminal integration and command execution.
Output Configuration
Maximum Output Lines: 1000 (default)
- Prevents overwhelming context with logs
- Range: 100 - 10,000
Command Delay: 300ms (default)
- Delay between sequential commands
- Prevents race conditions
- Range: 0 - 5000ms
Shell Integration Timeout: 5000ms (default)
- Maximum wait for shell response
- Range: 1000 - 30000ms
PowerShell Settings (Windows Only)
PowerShell Counter
- Tracks PowerShell session state
- Auto-increments for new sessions
Execution Policy Handling
- Automatically handle restricted policies
- Temporarily bypass if needed
- Restore after execution
Recommended Configuration:
{
"terminal": {
"maxOutputLines": 1000,
"commandDelay": 300,
"timeout": 5000
}
}
9. Experimental Features
Access cutting-edge capabilities (may be unstable).
Available Experimental Features
☐ Enhanced Pattern Recognition
- Advanced learning algorithms
- Beta testing phase
☐ Predictive Code Completion
- AI-powered suggestions while typing
- May impact performance
☐ Cross-Project Learning
- Share patterns across projects
- Privacy implications
☐ Real-Time Collaboration
- Multiple users, one agent session
- Requires shared workspace
Warning: Experimental features may:
- Cause instability
- Change without notice
- Be removed in future versions
- Have limited support
Recommendation: Enable one at a time, test thoroughly.
10. Language Settings
Configure interface language.
Supported Languages
- English (default)
- Spanish (Español)
- Chinese Simplified (简体中文)
- Chinese Traditional (繁體中文)
- Japanese (日本語)
- Korean (한국어)
- French (Français)
- German (Deutsch)
- Portuguese (Português)
- Russian (Русский)
Note: Language change requires Dropstone Desktop restart.
11. Privacy & Data
Control what data is collected and stored.
Telemetry
☑️ Enable anonymous usage statistics
- Helps improve Dropstone Agent
- No personal code or data collected
- Only feature usage metrics
☐ Disable all telemetry
- Complete privacy
- No usage data sent
Local Storage
Where data is stored:
- Windows:
%APPDATA%\Dropstone\
- macOS:
~/Library/Application Support/Dropstone/
What's stored locally:
- Agent conversation history
- Learned patterns
- Settings and preferences
- Checkpoints
Data Control:
- Export conversation history
- Clear all local data
- Delete specific conversations
Workspace Collaboration
☐ Enable workspace sync (optional)
- Share history with team
- Collaborative learning
- Requires explicit opt-in
12. Performance Settings
Optimize agent performance for your machine.
Resource Limits
Maximum Memory Usage: 4GB (default)
- Range: 2GB - 16GB
- Adjust based on available RAM
Maximum CPU Cores: 4 (default)
- Range: 1 - all available
- Higher = faster but more resource intensive
Background Processing: ☑️ / ☐
- Agent continues working in background
- May slow down other applications
Optimization Options
☑️ Enable caching
- Faster repeat operations
- Uses more disk space
☑️ Lazy loading
- Load features on demand
- Faster startup time
☐ Aggressive pre-loading
- Load everything at startup
- Slower start, faster operation
Recommended Configurations
Configuration 1: Beginner / Cautious
Best for: New users, critical projects
API Provider: Dropstone
Temperature: 0.5
Auto-Approve Reads: ✅
Auto-Approve Writes: ❌
Auto-Approve Commands: ❌
Checkpoints: ✅ (every operation)
Notifications: ✅
Configuration 2: Intermediate / Balanced
Best for: Most users, daily development
API Provider: Dropstone or AWS Bedrock
Temperature: 0.5
Auto-Approve Reads: ✅
Auto-Approve Writes: ✅
Auto-Approve Commands: ❌
Allowed Commands: build, test, compile
Checkpoints: ✅ (multi-file operations)
Notifications: ✅
Configuration 3: Advanced / Autonomous
Best for: Experienced users, trusted projects
API Provider: Dropstone, AWS, or Ollama
Temperature: 0.6
Auto-Approve Reads: ✅
Auto-Approve Writes: ✅
Auto-Approve Commands: ✅ (whitelist)
Allowed Commands: [comprehensive list]
Checkpoints: ✅ (smart frequency)
Experimental Features: Some enabled
Configuration 4: Privacy-Focused
Best for: Sensitive projects, privacy requirements
API Provider: Ollama (local)
Telemetry: ❌
Workspace Sync: ❌
Auto-Approve Writes: ❌
Checkpoints: ✅
Local storage only
Backing Up Settings
Export Settings
- Open Settings
- Click Advanced → Export Settings
- Save JSON file
- Store securely
Import Settings
- Open Settings
- Click Advanced → Import Settings
- Select JSON file
- Review changes
- Apply
Settings File Location
Direct access:
- Windows:
%APPDATA%\Dropstone\config.json
- macOS:
~/Library/Application Support/Dropstone/config.json
Manual editing:
- Open file in text editor
- Modify JSON carefully
- Restart Dropstone Desktop
Troubleshooting Settings
Settings Not Saving
Solution:
- Check file permissions
- Ensure Dropstone has write access
- Try running as administrator (Windows)
- Check disk space
Settings Reset After Update
Solution:
- Export settings before updating
- Re-import after update
- Report issue if persistent
Can't Connect to Provider
Solution:
- Verify API credentials
- Check internet connection
- Test connection in settings
- Review firewall rules
- Check provider status page
Next Steps
- How to Use - Start using your configured agent
- Best Practices - Expert configuration tips
- Troubleshooting - Resolve common issues
Configure settings once, adjust as you learn. The agent adapts to your preferences over time.