Documentation Index
Fetch the complete documentation index at: https://docs.enconvo.ai/llms.txt
Use this file to discover all available pages before exploring further.
Overview
Agents in EnConvo are AI assistants with specialized capabilities, custom instructions, and access to tools. While standard chat provides general-purpose AI conversation, agents are purpose-built for specific tasks — they have defined personalities, access to particular tools, and follow structured workflows to deliver consistent, high-quality results. EnConvo comes with powerful built-in agents and lets you create your own custom agents (bots) tailored to your exact needs.Agent Mode vs Chat Mode
Understanding the difference between these two modes is key to getting the most out of EnConvo:| Feature | Chat Mode | Agent Mode |
|---|---|---|
| Tool Use | No tools — pure conversation | Full access to configured tools |
| Planning | Direct response | Plans steps, executes tools, synthesizes results |
| Context | Conversation history only | Conversation + tool outputs + external data |
| Use Case | Quick questions, brainstorming | Complex tasks, research, multi-step work |
| Speed | Faster responses | Slower but more capable |
Built-in Agents
EnConvo ships with several pre-configured agents for common tasks:Mavis — Your AI Assistant
Mavis is EnConvo’s default general-purpose agent. It has access to a broad set of tools and can handle most everyday tasks:- Answer questions using web search
- Read and analyze files on your Mac
- Generate and edit images
- Manage your knowledge base
- Execute MCP server tools
- Run workflows
Deep Research Agent
The Deep Research Agent is designed for in-depth investigation of complex topics:Multi-Source Search
Searches across multiple web sources, academic databases, and your knowledge base
Other Built-in Agents
| Agent | Purpose | Key Tools |
|---|---|---|
| Code Assistant | Programming help with file system access | Filesystem, code execution |
| Writing Coach | Long-form writing with research | Web search, knowledge base |
| Data Analyst | Data processing and visualization | Database tools, file system |
| Task Manager | Project and task management | Calendar, todo, integrations |
Creating Custom Agents (Bots)
Custom agents let you build specialized AI assistants with exactly the capabilities you need.Using the Bot Builder
Open Bot Builder
Go to Settings and navigate to the Bots section, or use the command
/create-bot in SmartBarWrite System Prompt
Define the bot’s personality, expertise, and behavior rules in the system prompt. This is the most important step — it shapes every response.
Select Tools
Choose which tools your bot can access: MCP servers, web search, file system, knowledge base, and more
System Prompt Best Practices
The system prompt defines your agent’s behavior. A well-written prompt makes the difference between a useful agent and a frustrating one.Be specific about the role
Be specific about the role
Instead of “You are a helpful assistant”, write “You are a senior marketing strategist specializing in B2B SaaS content”. Specificity leads to better, more focused responses.
Define boundaries
Define boundaries
Clearly state what the agent should and should not do. Include explicit constraints like “Do not provide medical advice” or “Always cite sources”.
Include output formats
Include output formats
If you want structured output, include examples: “Format your response as: Summary (2-3 sentences), Key Points (bullet list), Action Items (numbered list)”.
Add domain knowledge
Add domain knowledge
Include relevant terminology, frameworks, or standards your agent should know. This helps it respond with appropriate expertise.
Selecting Agent Tools
Tools give your agent the ability to take action beyond generating text. Choose tools based on what your agent needs to accomplish:| Tool Category | Examples | Use When |
|---|---|---|
| Web Search | Google, Brave Search | Agent needs real-time information |
| File System | Read/write files, list directories | Agent works with local files |
| Knowledge Base | Search your documents | Agent needs your personal data |
| MCP Servers | GitHub, Notion, Slack, databases | Agent interacts with external services |
| Code Execution | Run scripts, terminal commands | Agent needs to compute or automate |
| Image Generation | DALL-E, Stable Diffusion | Agent creates visual content |
Using Agents
From SmartBar
Invoke any agent from SmartBar using the@ prefix:
From the Chat Interface
- Open the chat interface
- Click the agent/bot selector at the top
- Choose your desired agent
- Start your conversation
From Workflows
Agents can be used as nodes in workflows, allowing you to chain agent tasks together:- Add an Agent Node to your workflow
- Select which agent to use
- Define the input from the previous node
- The agent’s output feeds into the next step
Agent Memory
Agents can maintain memory across conversations:- Conversation Memory: The agent remembers the current conversation context
- Persistent Memory: Key facts and preferences are stored and recalled in future conversations
- Knowledge Base Integration: The agent can reference your stored documents
Example Custom Agents
Email Composer
Meeting Summarizer
Technical Documentation Writer
Sharing Agents
You can share your custom agents with others:Export
- Go to Settings -> Bots
- Select the bot you want to share
- Click Export to save the configuration
Import
- Go to Settings -> Bots
- Click Import
- Select the exported bot configuration file
Tips for Effective Agents
Start simple, then iterate
Start simple, then iterate
Begin with a minimal system prompt and a few tools. Test thoroughly, then add complexity as needed. Over-engineering from the start leads to unpredictable behavior.
Test edge cases
Test edge cases
Try unusual inputs, ambiguous requests, and tasks outside the agent’s scope. A good agent handles these gracefully.
Match the model to the task
Match the model to the task
Use powerful models (GPT-4o, Claude Sonnet) for complex reasoning tasks. Use faster models (GPT-4o mini) for simple, high-frequency tasks.
Use temperature wisely
Use temperature wisely
Low temperature (0-0.3) for factual tasks, code review, data analysis. Higher temperature (0.7-1.0) for creative writing, brainstorming, marketing copy.
Monitor and refine
Monitor and refine
Pay attention to where your agent falls short. Update the system prompt and tool selection based on real usage patterns.
Related Features
MCP Servers
Connect agents to external tools and data
Memory
How agents remember across conversations
Skills
Extend agent capabilities with skills
Workflows
Chain agents together in automated workflows