Configuring Agents
Agents are highly configurable. This guide covers all configuration areas and how to use them effectively.
Configuration Areas
Agents can be configured in 10 main areas:
- Basics — Name, status, avatar
- Persona & Tone — How the agent communicates
- Working Patterns — When and how the agent works
- Human-in-the-Loop — When to involve you
- Context & Knowledge — What the agent knows
- Specialists — Intent-aware helpers
- Policies & Guardrails — Rules to follow
- Tools & Integrations — Connected services
- Model & Execution — AI model settings
- Ops & Telemetry — Logging and monitoring
Basics
Location: Agent Config → Basics tab
Name
- Display name for the agent
- Example: "Jordan", "Alex", "Inbox Manager"
- How you'll refer to the agent in the UI
Status
- Active: Agent is running and processing work
- Paused: Agent is temporarily disabled
- Change status to control when agents work
Avatar
- Emoji: Quick visual identifier
- Image: Upload a custom avatar
- Helps identify agents at a glance
Tags
- Labels for organizing agents
- Example: "ops", "email", "billing", "support"
- Use tags to filter and group agents
Persona & Tone
Location: Agent Config → Persona tab
Tone
Choose how the agent communicates:
- Professional: Formal, business-like
- Friendly: Warm, approachable
- Formal: Very formal, traditional
- Casual: Relaxed, informal
Traits
Select personality traits:
- Concise: Brief and to the point
- Empathetic: Understanding and caring
- Decisive: Makes clear decisions
- Customer-focused: Prioritizes customer needs
- Detail-oriented: Pays attention to specifics
Bio
- Short description of the agent
- Used in introductions and first contact
- Example: "I'm Jordan, your inbox manager. I help organize and respond to your emails."
Signature
- Email signature template
- Supports variables:
{{agent.name}},{{identity.handle}} - Example:
Best regards, {{agent.name}} {{identity.handle}}@solomail.io
Style Preferences
- Max sentence length: Keep responses concise
- Use bullets: Prefer bullet points
- Format: Plain text or Markdown
Working Patterns
Location: Agent Config → Working Patterns tab
Timezone
- Agent's timezone
- Used for scheduling and time-based decisions
- Example: "America/New_York"
Working Hours
- When the agent is active
- Define hours per day of week
- Example: Monday-Friday, 9 AM - 5 PM
SLAs (Service Level Agreements)
- First Response: Target time for first response
- Follow-up: Target time for follow-ups
- Example: 30 minutes for first response, 24 hours for follow-up
Off-Hours Behavior
- Queue: Hold messages until working hours
- Auto-acknowledge: Send acknowledgment, handle later
- Delegate: Pass to another agent
Human-in-the-Loop (HITL)
Location: Agent Config → HITL tab
Confidence Threshold
- Percentage (0-100%) when agent should escalate
- Low (50%): More escalations, more control
- Medium (70%): Balanced (recommended)
- High (90%): More autonomy
Intent Triggers
Always escalate for these topics:
- Legal: Legal matters, contracts, disputes
- Billing: Payment issues, refunds, disputes
- Sensitive: Topics you define
- Custom: Add your own triggers
Approval Mode
- Hold for Approval: Review before action
- Send Unless Declined: Act unless you decline
Escalation Routes
Set up escalation paths:
- Level 1: First escalation point (role, channel, timeout)
- Level 2: Second escalation point
- Level 3: Final escalation point
See Human-in-the-Loop for complete details.
Context & Knowledge
Location: Agent Config → Context tab
Datasets
- Knowledge bases the agent can reference
- Include/Exclude: Toggle datasets on/off
- Refresh: Manual, daily, or hourly updates
Retrieval Settings
- Top-K: How many results to retrieve
- Min Score: Minimum relevance score
- Recency Bias: Prefer recent information
- Citations: How to cite sources
Namespace
- Context scope: Identity and agent-specific
- Display-only: Shows context boundaries
- Example:
{identityId}:{agentId}
Specialists
Location: Agent Config → Specialists tab
Allowed Specialists
- Select specialists this agent can invoke
- Specialists are defined in Settings → Specialists
- Each specialist handles specific intents
Priority Order
- Order specialists by priority
- Agent tries first specialist, then next if unavailable
- Example: Scheduling Specialist → Billing Specialist
Intent Mapping
- Map intents to specialists
- Example: "scheduling" → Scheduling Specialist
- Use regex or tags for matching
Auto-Selection
- Let system choose specialist based on detected intent
- Agent analyzes intent and selects appropriate specialist
- Fallback to manual selection if needed
Failover
- Try next specialist if first is unavailable
- Ensures requests are handled even if specialist is down
- Follows priority order
See Specialists for details.
Policies & Guardrails
Location: Agent Config → Policies tab
Policy Packs
- Attach policy packs defined in Settings
- Policy packs contain rules agents must follow
- Examples: Brand style, safety rules, spending caps
Enforcement Level
- Block: Prevent action if policy violated
- Require Approval: Escalate for review
- Warn: Log violation but allow action
Precedence
- Identity overrides: Identity policies override agent
- Most restrictive wins: Apply strictest policy
- Choose based on your needs
Effective Policy
- View resolved policy: See what rules actually apply
- Combines identity and agent policies
- Shows enforcement level
See Policy Packs for details.
Tools & Integrations
Location: Agent Config → Tools tab
- Provider: Mailgun (default)
- Folders: Which folders to monitor
- Threading: How to handle email threads
Calendar
- Providers: Google Calendar, Outlook, etc.
- Buffers: Minimum notice, buffer time
- Templates: Meeting templates
Storage
- Providers: Supabase, S3, etc.
- Allowed file types: Which files can be stored
- Size limits: Maximum file sizes
HTTP/Web
- Allowed hosts: Which domains can be accessed
- Methods: GET, POST, PUT, DELETE
- Headers: Custom headers for requests
Headers & Secrets
- Vault references: Secure storage for API keys
- Environment variables: Access to env vars
- Credentials: OAuth tokens, API keys
Model & Execution
Location: Agent Config → Model tab
Provider
- Solo: Solo's optimized models (recommended)
- OpenAI: GPT-4, GPT-3.5, etc.
- Anthropic: Claude models
- Custom: Your own model endpoint
Model
- Specific model to use
- Example: "gpt-4", "claude-3-opus"
- Depends on provider
Parameters
- Temperature: Creativity (0-1, lower = more focused)
- Max Tokens: Maximum response length
- Top-P: Nucleus sampling
- Frequency Penalty: Reduce repetition
Tool-Calling Policy
- Strict: Only use defined tools
- Balanced: Use tools when helpful (recommended)
- Exploratory: Try tools more freely
Budget
- Daily USD: Maximum spending per day
- Monthly USD: Maximum spending per month
- Warn At: Percentage to warn at (e.g., 80%)
Reasoning Visibility
- None: No explanation
- Brief: Human-safe rationale
- Full: Complete reasoning (may be technical)
Ops & Telemetry
Location: Agent Config → Ops tab
Logging
- Minimal: Errors only
- Normal: Errors and important events (recommended)
- Verbose: All events and decisions
Alerts
Configure alerts for:
- Error Spike: Too many errors
- Budget Near Limit: Approaching spending limit
- Backlog: Too many pending items
- Custom: Your own alert conditions
Shadow Mode
- Observe Only: Agent observes but doesn't act
- Draft Only: Creates drafts but doesn't send
- Useful for: Testing new configurations
Export
- Config Snapshot: Export agent configuration
- Useful for: Backup, sharing, version control
- Premium Feature: Available on paid plans
Saving Configuration
Save Changes
- Click "Save" button (top right or mobile)
- Changes are saved immediately
- Agent updates with new configuration
Discard Changes
- Click "Discard" to revert
- Returns to last saved state
- Useful if you make mistakes
Auto-Save
- Some changes auto-save
- Look for save indicator
- Manual save always available
Configuration Best Practices
Start with Defaults
- Use default settings initially
- Let agents learn from interactions
- Adjust based on results
Configure Gradually
- Don't change everything at once
- Test changes before making more
- Keep what works, adjust what doesn't
Document Changes
- Note what you changed and why
- Helps if you need to recreate setup
- Useful for team members
Test Thoroughly
- Use shadow mode for testing
- Review agent actions after changes
- Adjust based on results
Next Steps
- Learn about Agent Types
- Explore Specialists
- Understand Policy Packs
- Read Managing Multiple Agents
Version: 1.0
Last Updated: November 2025