Introduction
Agent Canvas Feature: Visual Agent Management
The Agent Canvas interface in ELITEA serves as an integrated agent management system accessible directly from the chat interface. This feature enables you to create, configure, and manage AI agents without leaving your conversation context, streamlining your development workflow. Key Aspects of the Agent Canvas Feature:- Integrated Chat Experience: Access agent management directly from the PARTICIPANTS section in chat, maintaining conversation context while managing AI assistants.
- Visual Configuration Interface: Use an intuitive canvas-based interface that simplifies agent configuration with clear visual elements and organized sections.
- Real-time Validation: Configuration fields are validated in real-time, ensuring proper setup before agent creation.
- Instant Integration: Created agents are immediately available for use in conversations and can be added to the PARTICIPANTS section.
- Advanced Model Configuration: Integration with ELITEA’s LLM model management system for comprehensive AI model selection and fine-tuning.
Creating Agents via Canvas Interface
Step 1: Access the Agent Creation Canvas
- Navigate to the Chat page (main sidebar menu).
- In the PARTICIPANTS section, locate Agents.
- Click on the Create new agent button.

Step 2: Configure General Information
The agent creation interface is organized into several collapsible sections. Start with the GENERAL section: Required Fields:- Name* (required): Enter a unique, descriptive name for your agent (e.g., “Code Review Assistant”, “Documentation Helper”)
- Description* (required): Provide a clear description of what your agent will do and its purpose
- Tags (optional): Add relevant tags by typing tag names to help organize and categorize your agents
Step 3: Configure Agent Instructions
In the INSTRUCTIONS section, provide detailed guidelines that specify how your agent should behave and what tasks it should perform:- Example: “You are a helpful AI assistant that reviews code for best practices. Always check for security issues, performance concerns, and code readability.”
Step 4: Configure Welcome Message (Optional)
In the WELCOME MESSAGE section, add a message that users see when they first interact with your agent- Example: “Hello! I’m your code review assistant. Share your code and I’ll help you identify improvements and best practices.”
Step 5: Set Up Conversation Starters (Optional)
In the CONVERSATION STARTERS section:- Click the + Starter button to add conversation starters (maximum 4 starters allowed)
- Enter helpful prompts that guide users on how to interact with your agent
- Each starter has a delete (trash) icon for removal if needed
- Examples:
- “Tell me about your capabilities”
- “How do I get started?”
Step 6: Configure Advanced Settings (Optional)
In the ADVANCED section:- Step limit: Set the maximum number of steps the agent can take (default: 25)
- This controls how many operations the agent can perform in a single conversation turn

Required fields are marked with an asterisk * and must be completed before the agent can be created.
Step 7: Save Initial Configuration
Click the Save button to create your agent with the basic configuration. This will proceed to the advanced configuration interface where you can:- Configure LLM model and settings
- Add toolkits, agents, pipelines, and MCP connections
- Set additional parameters

Advanced Agent Configuration
After saving the initial configuration, the advanced configuration interface opens with additional sections:LLM Model and Settings Configuration
- Model Selection:
- Click the Select LLM Model button at the top of the interface
- Choose from available LLM models in your project (e.g., “gpt-4o”, “gpt-4o-mini”)
- The selected model will be displayed on the button

-
Model Settings:
- Click the Model Settings icon (⚙️) next to the model selector to fine-tune the response generation. The settings vary depending on the selected model:
- Reasoning - Controls the depth of logical thinking and problem-solving with three levels:
- Low: Fast, surface-level reasoning with concise answers and minimal steps
- Medium: Balanced reasoning with clear explanations and moderate multi-step thinking (default)
- High: Deep, thorough reasoning with detailed step-by-step analysis (may be slower)
- Creativity - Controls response randomness and creativity. Lower values produce more focused and deterministic outputs, while higher values generate more diverse and creative responses with five levels (1-5):
- 1: Highly focused and deterministic outputs
- 2: Mostly focused with slight variation
- 3: Balanced between focus and creativity (default)
- 4: More varied and creative responses
- 5: Maximum creativity and diversity
- Auto (default): System automatically sets the token limit to 4096 tokens
- Custom: Manually set a specific token limit for responses
- When Custom is selected, you can enter a specific number of maximum tokens
- The interface shows remaining tokens available after your specified limit
- Setting too high a value will show an error if it exceeds the model’s maximum output tokens
- Click Apply to save the model settings

Toolkits Configuration
In the TOOLKITS section, you can enhance your agent’s capabilities by adding various integrations:- Adding Toolkits:
- Click + Toolkit to select from available toolkits or create new ones
- Browse and select toolkits like GitHub, Jira, Confluence, etc.

-
Adding MCP Connections:
- Click + MCP to add Model Context Protocol connections
- Select from available MCP configurations
- MCP connections appear in the toolkits list with proper status indicators
-
Adding Nested Agents:
- Click + Agent to add other agents as components
- Select from existing agents in your project
- Choose specific versions from the version dropdown
- Nested agents enhance your main agent’s capabilities

-
Adding Pipelines:
- Click + Pipeline to integrate pipeline workflows
- Select from available pipelines in your project
- Pipelines provide structured workflow capabilities to your agent
-
Allow Attachments Toggle:
- Enable or disable file attachment support for the agent

Step 8: Finalize Agent Creation
Once you have completed configuring your agent, click the X button to close the canvas interface. Your newly created agent will appear in the PARTICIPANTS section under Agents and becomes immediately available for use in conversations.
Editing Agents via Canvas Interface
Accessing Agent Edit Mode
There are two ways to access the agent edit mode:- From PARTICIPANTS Section
-Navigate to the Chat page where the agent is available.
- In the PARTICIPANTS section, locate Agents.
- Find the agent you want to edit.
- Hover over the agent to reveal action buttons.
- Click the pencil Edit icon that appears.

- From Chat Interface
- When an agent is active in your conversation, click the Agent Settings button that appears in the chat interface.
- This will open the agent configuration canvas directly.

Modifying Agent Configuration
Once in edit mode, you can modify any configuration parameters to update your agent settings. The edit interface displays current settings pre-populated, allowing you to make changes to:- Instructions: Modify the agent’s behavior guidelines and task definitions
- Welcome Message: Change the initial message users see
- Conversation Starters: Add, remove, or modify starter prompts (maximum 4)
- Advanced Settings: Adjust step limits and other parameters
- LLM Model and Settings: Switch models or fine-tune model parameters (temperature, top-p, max tokens)
- Toolkits and Integrations: Add or remove toolkits, MCP connections, nested agents, and pipelines

Troubleshooting Common Issues
Agent Creation Issues
Missing Required Fields:- Problem: Save button remains disabled
- Solution: Review all fields marked with asterisk (*) and ensure they are completed
- Verification: Check that both Name and Description fields contain valid text
- Problem: Agent creation fails due to model configuration issues
- Solution: Verify that a valid LLM model is selected and model settings are within acceptable ranges
- Prevention: Use default model settings initially, then customize as needed
Agent Management Issues
Edit Mode Access:- Problem: Cannot access edit mode for existing agent
- Solution: Verify you have appropriate permissions and the agent is not currently in use by other team members
- Workaround: Ensure no active operations are using the agent
- Problem: Changes cannot be saved due to validation errors
- Solution: Review error messages and ensure all required fields maintain valid values
- Resolution: Check that external resources (models, toolkits) are still accessible
PARTICIPANTS Section Issues
Agent Not Appearing:- Problem: Created agent doesn’t appear in PARTICIPANTS
- Solution: Refresh the interface or verify the agent was created in the correct workspace/project
- Check: Ensure you’re viewing the correct project context
- Problem: Model configuration changes don’t take effect
- Solution: Ensure you clicked “Apply” in the model settings dialog before closing
- Prevention: Always use the Apply button rather than just closing the settings dialog
Conclusion
The Agent Canvas feature in ELITEA provides a powerful and intuitive way to manage AI agent creation and configuration directly from your chat interface. By following the practices outlined in this guide, you can effectively create, configure, and manage agents that enhance your development workflows and team collaboration. Key Benefits Recap:- Streamlined Creation: Create agents without leaving your conversation context
- Visual Configuration: Use intuitive canvas interface for easy setup
- Real-time Integration: Immediately use agents in your conversations
- Advanced AI Configuration: Leverage comprehensive LLM model management and fine-tuning
- Team Collaboration: Share and manage agents within team projects
For additional information and related functionality, refer to these helpful resources:
- Agent Menu - Complete reference for agent management and configuration options
- Chat Menu - Comprehensive guide to chat interface features and navigation
- Credential Menu - Detailed instructions for managing authentication credentials
- AI Configuration - Setup and configuration guide for AI models and settings