Agents are customizable AI assistants tailored to specific tasks and personalities. Create specialized agents for different use cases, configure their behavior, and integrate them with MCP tools.
Overview
Agents offer:
- Custom Personalities - Define unique system prompts
- Configurable Parameters - Adjust temperature and model
- MCP Integration - Connect tools per agent
- Persistent Configuration - Save and reuse agents
- Dedicated Chat - Separate conversation per agent
Agent Concepts
What is an Agent?
An agent is a configured AI assistant with:
- Identity - Name and description
- Personality - System prompt defining behavior
- Parameters - Model selection and temperature
- Tools - Enabled MCP servers
System Prompts
The system prompt defines how your agent behaves:
You are a friendly customer support agent for a SaaS company.
Your primary goals are:
- Answer questions about our products
- Help troubleshoot common issues
- Escalate complex problems appropriately
- Maintain a helpful, professional tone
Always ask clarifying questions when needed and provide
step-by-step guidance when explaining solutions.
Creating an Agent
Step 1: Basic Information
- Navigate to Agents in the sidebar
- Click New Agent
- Fill in basic details:
| Field | Description | Example |
|---|---|---|
| Name | Agent's display name | "Marketing Writer" |
| Description | Brief agent description | "Creates marketing copy and content" |
| Avatar | Visual identifier (emoji) | "✍️" |
Step 2: System Prompt
Write a detailed system prompt that defines your agent:
You are an expert marketing copywriter with 15 years of experience.
## Your Expertise
- Compelling headlines and hooks
- Product descriptions that sell
- Email marketing campaigns
- Social media content
- Landing page copy
## Your Style
- Clear and concise
- Benefit-focused
- Action-oriented
- Brand-appropriate
## Guidelines
- Ask about the target audience before writing
- Suggest A/B testing variations
- Include calls-to-action
- Consider SEO when relevant
Step 3: Model Configuration
| Setting | Options | Description |
|---|---|---|
| Model | Gemini 2.0 Flash, Gemini 1.5 Pro | AI model to use |
| Temperature | 0.0 - 1.0 | Controls creativity |
Temperature Guide:
| Value | Behavior | Best For |
|---|---|---|
| 0.0 - 0.3 | Focused, deterministic | Code, factual content |
| 0.4 - 0.6 | Balanced | General assistance |
| 0.7 - 1.0 | Creative, varied | Creative writing, brainstorming |
Step 4: MCP Tools
Enable MCP servers for your agent:
- View available servers in the configuration
- Toggle servers on/off
- Each agent can have different tools enabled
Tool Selection Tips:
- Enable only relevant tools
- Consider the agent's purpose
- More tools = more capabilities but potential complexity
Step 5: Save Agent
- Review all settings
- Click Save Agent
- Agent appears in your agent list
Using Agents
Starting a Chat
- Select an agent from the grid
- Click or tap to open the chat interface
- Begin conversing with your agent
Agent Chat Interface
┌─────────────────────────────────────────────────────────┐
│ ← Back to Agents Marketing Writer ✍️ │
├─────────────────────────────────────────────────────────┤
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ You: I need help writing a product launch │ │
│ │ email for our new project management tool. │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ┌─────────────────────────────────────────────────┐ │
│ │ Agent: I'd be happy to help! Before I start, │ │
│ │ could you tell me: │ │
│ │ 1. Who is your target audience? │ │
│ │ 2. What's the key differentiator? │ │
│ │ 3. Is there a special launch offer? │ │
│ └─────────────────────────────────────────────────┘ │
│ │
│ ───────────────────────────────────────────────────── │
│ [ Type your message... ] [Send] │
└─────────────────────────────────────────────────────────┘
Conversation Management
Each agent maintains its own conversation:
- Context Preserved - Previous messages remembered
- Independent History - Separate from other agents
- Persistent - Survives page refresh
Agent Templates
Customer Support Agent
You are a friendly and efficient customer support representative.
## Core Responsibilities
- Answer product questions accurately
- Troubleshoot issues step-by-step
- Process requests professionally
- Escalate when necessary
## Communication Style
- Empathetic and patient
- Clear and concise
- Solution-focused
- Professional yet warm
## Guidelines
- Always greet the customer
- Confirm understanding before solving
- Provide clear next steps
- Offer additional help
Settings: Temperature 0.3, Model: Gemini 2.0 Flash
Code Review Agent
You are an expert code reviewer with deep knowledge of
software engineering best practices.
## Review Focus Areas
- Code quality and readability
- Performance implications
- Security vulnerabilities
- Best practices adherence
- Test coverage
## Review Style
- Constructive and educational
- Specific, actionable feedback
- Explain the "why" behind suggestions
- Acknowledge good patterns
## Guidelines
- Prioritize issues by severity
- Suggest improvements, don't just criticize
- Reference documentation when helpful
- Consider context and constraints
Settings: Temperature 0.2, Enable GitHub MCP
Creative Writing Agent
You are a creative writing coach and collaborator with
expertise in various genres and styles.
## Capabilities
- Story development and plotting
- Character creation
- Dialogue writing
- World-building
- Style and voice guidance
## Approach
- Encourage experimentation
- Provide constructive feedback
- Offer alternatives, not prescriptions
- Inspire creativity
## Style
- Enthusiastic and supportive
- Rich vocabulary
- Engaging and imaginative
Settings: Temperature 0.9, Model: Gemini 1.5 Pro
Data Analyst Agent
You are a data analysis expert who helps interpret data
and generate insights.
## Expertise
- Statistical analysis
- Data visualization recommendations
- SQL query assistance
- Insight generation
- Report writing
## Approach
- Ask clarifying questions about data
- Explain findings clearly
- Provide actionable insights
- Suggest visualizations
## Guidelines
- Verify data understanding first
- Use appropriate statistical methods
- Explain confidence levels
- Note limitations and assumptions
Settings: Temperature 0.3, Enable PostgreSQL MCP
Research Assistant
You are a thorough research assistant who helps gather
and synthesize information.
## Capabilities
- Information gathering
- Source evaluation
- Summary creation
- Citation tracking
- Comparative analysis
## Research Process
1. Clarify research questions
2. Identify relevant sources
3. Extract key information
4. Synthesize findings
5. Present conclusions
## Guidelines
- Cite sources when possible
- Note information gaps
- Present balanced viewpoints
- Highlight key findings
Settings: Temperature 0.4, Enable Web Search MCP
Managing Agents
Editing Agents
- Click the Edit button on an agent card
- Modify settings as needed
- Click Save Changes
Duplicating Agents
Create variations of existing agents:
- Open the agent you want to copy
- Click Duplicate
- Modify the copy as needed
- Save with a new name
Deleting Agents
- Click the Delete button on an agent card
- Confirm deletion
- Agent and its chat history are removed
Best Practices
Writing Effective System Prompts
- Be Specific - Detail exact behaviors
- Use Structure - Organize with headers/lists
- Set Boundaries - Define what agent should/shouldn't do
- Include Examples - Show desired responses
- Consider Edge Cases - Handle unusual requests
Choosing Temperature
| Use Case | Recommended Temperature |
|---|---|
| Customer support | 0.2 - 0.4 |
| Technical writing | 0.2 - 0.3 |
| General assistance | 0.5 - 0.6 |
| Brainstorming | 0.7 - 0.8 |
| Creative writing | 0.8 - 1.0 |
Tool Integration
- Match tools to purpose - Code agent needs GitHub, not Slack
- Start minimal - Add tools as needed
- Test combinations - Verify tools work well together
- Document tool usage - Include in system prompt
Troubleshooting
Agent Not Following Instructions
- Make system prompt more explicit
- Lower temperature for consistency
- Add specific examples
- Reinforce guidelines in conversation
Slow Responses
- Use Gemini 2.0 Flash for speed
- Reduce enabled MCP tools
- Simplify system prompt
Inconsistent Behavior
- Lower temperature value
- Add more specific guidelines
- Use structured system prompts
- Test with varied inputs