Overview
ELITEA Agents are customizable AI-powered virtual assistants that automate tasks and streamline workflows within the ELITEA platform. Each agent is purpose-built to handle specific tasks or workflows based on custom instructions, integrated toolkits, and AI model capabilities you configure. Agents can interact with external services, make intelligent decisions, and perform complex actions—from creating Jira tickets and managing GitHub repositories to analyzing data and generating documentation.
- Task Automation: Automate repetitive and complex multi-step workflows without constant human intervention
- Increased Productivity: Reduce manual effort by delegating routine tasks to intelligent agents
- Consistency: Ensure standardized processes and outputs across your team
- Integration: Seamlessly connect multiple tools and services to create powerful automated workflows
- Scalability: Deploy agents across different domains and scale operations as your needs grow
- Instructions: Define the agent’s behavior, goals, and decision-making logic through custom instructions
- Toolkits & Integrations: Connect external services (GitHub, Jira, Slack, etc.) and internal tools (Attachments, Image creation, Data Analysis, Planner, Python sandbox, Swarm Mode, Smart Tools Selection) to extend capabilities
- AI Model Configuration: Select and configure the appropriate language model (GPT-4o, GPT-5.1, etc.) with optimal settings for your use case
- Autonomous Operation: Independently executes tasks and makes decisions based on predefined instructions and goals
- Proactive Problem-Solving: Determines optimal next steps to achieve objectives, even without explicit guidance
- Multi-Service Integration: Combines external toolkits (project management, version control, testing tools) with internal capabilities
- Flexible Customization: Tailor instructions, tools, and model settings to match specific requirements and workflows
- Version Management: Create, manage, and publish different versions of agents for various use cases
- Context Awareness: Maintain conversation context and manage token budgets for efficient, focused interactions
Navigating the Agents Menu
Click Agents in the main sidebar to open the Agents dashboard — a list of all agents in the current project. The dashboard supports card and table views, search by name or keyword, tag-based filtering, and pinning agents to the top of the list.
Creating an Agent
To set up a new agent:-
Click the + Agent button located at the top of the main sidebar.

-
Fill in the agent configuration fields:
-
Click Save.

- Left panel — the configuration form with all settings sections (General, Instructions, Variables, Welcome Message, Toolkits, Skills, Conversation Starters, Advanced, Editor Notes, Information)
- Right panel — an embedded live chat panel for interactively testing the agent without leaving the configuration view
- Add Toolkits, agents, MCPs, and pipelines
- Attach Skills
- Select AI Model and configure model settings
- Enable Internal Tools
- Set Variable Values
- Test Interactively using the embedded chat panel
- View Run History
AI-Assisted Agent Creation (Build with AI)
Instead of filling in the form manually, use Build with AI to generate a complete agent draft from a plain-language description.- Open the agent creation form (+ Create → select Agent, or Agents → + Create).
- In the General section header, click the Build with AI button (✨ sparkle icon).
- In the dialog, describe what the agent should do — its goal, tasks, and preferred tone.
- Click Generate. ELITEA drafts a Name, Description, Instructions, Welcome Message, and Conversation Starters for you.
- Review and edit each field. Select any suggested toolkits or child agents to attach.
- Click Create Agent to save.

How to select and configure Toolkits
Toolkits are integrations with external or ELITEA’s internal services that enhance your agent’s capabilities by allowing it to interact with various resources and perform specific tasks. In addition to toolkits, you can also add other Agents, MCPs (Model Context Protocol servers), and Pipelines to extend your agent’s functionality. You can add these resources to your agent during the creation process or edit them later. Adding Resources to Your Agent:- In the agent creation or editing interface, navigate to the TOOLS section.
- Use the dedicated add buttons to attach resources. Each button opens its own searchable dropdown:
- +Toolkit: Browse and select from available toolkits, or click “Create new” to create a new toolkit. See Toolkits.
- +MCP: Browse and select Model Context Protocol servers, or click “Create new” to create a new MCP. See MCPs.
- +Agent: Browse and select classic agents in the project to add as nested agents.
- +Pipeline: Browse and select pipelines in the project. See Pipelines.
- Each dropdown supports inline search and paginated scrolling to locate resources quickly.


If a toolkit added to your agent uses shared credentials that require each user to supply their own private copy, a Credential setup required warning banner will appear on the tool card. Click the Create a credential link in the banner to create a matching private credential in your Personal workspace. See Shared Toolkit Credentials for details.
SKILLS
Skills are reusable, Markdown-based instruction sets that you attach to an agent version to give it named, on-demand capabilities — without duplicating instructions across multiple agents.2/5 skills added). The Skills section is only available in team and personal projects — it is hidden when the Public project is selected.- In the agent configuration form, scroll to the Skills accordion section.
- Click the
+ Skillbutton to open the skill picker.- The button is disabled if the agent has not been saved yet (tooltip: “Save the agent first, then add skills”) or if the 5-Skill limit has been reached.
- Search for the Skill by name, then click it to attach. It attaches using the Skill’s
baseversion by default.

INTERNAL TOOLS
ELITEA provides built-in internal tools that extend your agent’s capabilities without requiring external integrations. These tools enable your agents to perform specialized tasks directly within the platform. Available Internal Tools:- In the TOOLS section, scroll to the bottom to find the INTERNAL TOOLS subsection.
- Each tool has its own toggle switch. If not all tools are visible, click Show all to expand the full list.
- Enable the tools you need:
- Attachments toggle
- Image creation toggle
- Data Analysis toggle
- Planner toggle
- Python sandbox toggle
- Swarm Mode toggle
- Smart Tools Selection toggle
- ELITEA MCP Tools toggle

How to Create Instructions
The Instructions section is the core component where you define how your agent should behave and what tasks it should perform. This field serves as the foundational knowledge base that guides the AI model in understanding and processing your specific requests. How to Input Instructions- Identify Key Information: Before entering data into the Instructions field, identify the essential details or instructions that the model needs to know to fulfill your request effectively. This could include the topic, specific terms, relevant background information, or the scope of the task.
-
Enter the Details: In the Instructions field, clearly and concisely input the identified information. Ensure that the information is directly relevant to the task to maintain the agent’s focus and efficiency.

Mentions in Instructions
The Instructions field supports/ mentions to reference tools and ~ mentions to reference Skills added to the agent directly in the instruction text. Inserted mentions are highlighted in the field so you can see at a glance which resources are referenced.
-
Type
/anywhere in the Instructions field to open the suggestion dropdown for toolkits, MCPs, agents, and pipelines. -
Type
~to open the suggestion dropdown for Skills attached to the agent. -
Start typing after
/or~to filter the list by name. - Use the arrow keys to navigate the list and Enter to select, or click an item directly.
- For toolkits and MCPs, selecting an item opens a second phase to optionally pick a specific tool within that toolkit. Type to filter tools and select one, or press Enter or click the toolkit name without a tool to mention the whole toolkit.
-
Press Escape at any point to dismiss the dropdown without inserting a mention.

VARIABLES
The Variables section appears automatically in the left configuration panel when your agent’s instructions contain one or more template placeholders in the{{variable_name}} syntax.
Each placeholder is extracted and displayed as a separate input field, allowing you to define reusable values without hardcoding them directly in instructions.
How Variables Work:
- In the Instructions field, include placeholders using double curly braces: e.g.,
{{project_name}},{{jira_ticket_id}}. - After saving, the Variables accordion appears below Instructions with an input field for each detected placeholder.
- Enter the default or current value for each variable.
- During execution, the placeholders are substituted with the provided values before the instructions are sent to the model.

{{variable}} placeholder. It does not appear for agents without template variables.EDITOR NOTES
The EDITOR NOTES section is a separate accordion in the left configuration panel.It is intended for internal documentation about the current agent version. Use this field to record implementation notes, review comments, rollout reminders, or other editor-facing context that should stay with the agent configuration.- The content is not sent to the LLM, not included in chat or execution, and not used in monitoring
Use this version for staging validation only.Pending toolkit credential rotation before production rollout.Draft variant created for testing alternative instructions.
WELCOME MESSAGE
The Welcome Message feature allows you to provide additional context and instructions that appear when users interact with your agent in the chat interface. This message helps set expectations and guide users on how to best utilize the agent. How to Add the Welcome Message:- Access the Welcome Message Section: In the agent creation or Configuration interface, navigate to the Welcome Message section.
- Add the Welcome Message: Type the welcome message text in the input field.
- Save the Configuration: After entering the desired text, ensure to save the changes to the agent. This action makes the configured welcome message available to users in the Chat section.

- “Use this agent for generating manual test cases”
- “Don’t forget to double-check the generated test cases”
- “I can help you analyze code, write documentation, and review pull requests”
CONVERSATION STARTERS
The Conversation Starter feature enables you to configure predefined prompts that help users quickly initiate specific types of interactions with your agent. These starters appear as clickable buttons in the chat interface, making it easy for users to get started. How to Add a Conversation Starter:- Access the Configuration Panel: Navigate to the Conversation Starter section in the agent creation or editing interface.
- Add a Conversation Starter: Click the
+icon to open the text input field where you can type the text you wish to use as a conversation starter. - Save the Configuration: After entering the desired text, ensure to save the changes to the agent. This action makes the configured conversation starter available for use.

- “Generate test cases for provided Acceptance Criteria.”
- “Generate automatic test cases for selected [Test_Case_ID].”
- “Review this code and suggest improvements.”
- “Help me write documentation for this feature.”
INFORMATION
The Information section is an accordion at the bottom of the left configuration panel. It provides read-only metadata about the current agent and version.
Chat Panel
The right panel of the agent page contains a live chat panel that lets you test the agent without navigating away. Controls in the top bar of the chat panel:
How to Execute Agent
To execute the agent and get the output:- Configure the Agent: Ensure your agent is properly configured with clear instructions and any necessary toolkits.
- Navigate to Chat: Access the agent’s chat interface by clicking on the agent from your agents list.
Selecting and Configuring the AI Model
Before sending a message, you can choose which AI model processes the agent and optionally fine-tune its parameters.- Click the model chip in the chat input bar to open the model selector dropdown.
-
Choose the desired model from the list (e.g.,
gpt-4o,gpt-5.1). -
Click the Model Settings icon (⚙️) next to the model chip to adjust generation parameters.

- Reasoning Models (e.g. GPT-5.1)
- Standard Models (e.g. GPT-4o)

Managing Context Budget
When thecontext_manager secret is enabled at the project level, the Context Budget widget appears above the chat interface to help you manage conversation token usage effectively.
- Ensure the
context_managersecret is set totruein your project settings (Settings → Secrets) - Send the first message to initiate the agent conversation
- The Context Budget widget appears above the chat panel after the first message
- Monitor real-time token usage and management status
- Click on the widget to expand and view detailed metrics
- Collapsed View: Shows essential token usage status with a color-coded indicator (Green: normal, Orange: high usage)
- Compact View: Displays pruning strategy, message count, and summaries count
- Expanded View: Provides comprehensive configuration options including:
- Context Strategy & Token Management (pruning strategy, max tokens, preserve recent messages)
- Summarization settings (enable/disable, summary parameters)
- System Messages management
- Real-time tracking: Monitor token consumption as your agent processes requests
- Automatic pruning: System removes older messages when context limit is reached
- Summarization: Generate summaries of conversation history to preserve context
- Message preservation: Configure how many recent messages to always keep

Starting and Interacting with Your Agent
Start Interaction: Begin your conversation by either:- Clicking on a Conversation Starter (if configured) to use a predefined prompt
- Typing your question or command directly into the chat input field
- Using simple commands like “Go”, “Start Generating”, “Execute”, or “Run it” followed by clicking the Send button
- Full Screen Mode: Increase the size of the output window for better visibility and focus. This mode can be activated to expand the output interface to the full screen.
- Continue the Dialogue: To keep the conversation going, simply type your next question or command in the chat box and click the Send icon.
- Copy the Output: Click the Copy to Clipboard icon to copy the generated text for use elsewhere.
- Regenerate Response: If the output isn’t satisfactory, click the Regenerate icon to prompt the Gen AI to produce a new response.
- Delete Output: To remove the current output from the chat, click the Delete icon.
- clear the Chat: For a fresh start or to clear sensitive data, click the Clean icon to erase the chat history.
- Like or Dislike the Output:
- Click the Like icon if the output meets your expectations.
- Click the Dislike icon if the output is unsatisfactory. Upon disliking, you will have the option to leave a comment explaining why the output did not meet your expectations. This feedback helps improve the system’s performance and relevance.

Voice Capabilities
The agent chat interface supports voice input and voice output, letting you dictate prompts and have agent responses read back to you.Voice Input
Text-to-Speech
Speaking Mode
Voice Input
Voice Input lets you dictate prompts directly into the agent chat input field. The transcribed text is inserted at the cursor position, so you can combine typed and spoken content in the same message. How to use Voice Input:- Click the microphone icon in the message input toolbar to start recording.
- Speak your prompt. A live transcript appears in the input field as you talk — interim results update in real time.
-
Click the Stop (■) button to finish recording. The final transcript is committed and focus returns to the input field.

Text-to-Speech
Text-to-Speech reads agent responses aloud. A Read out button (megaphone icon) appears in the action bar below each agent response when the message contains speakable text. How to use Text-to-Speech:- Click the Read out (megaphone) button below an agent response to start playback.
- The text is highlighted as it is read aloud.
- A playback pill appears in the input area with Pause and Resume controls.
-
Click Pause to stop playback mid-sentence; click Resume to continue from where it left off.

Speaking Mode
Speaking Mode is a continuous, hands-free voice loop. Once activated, ELITEA automatically records your speech, sends your prompt after a pause, plays back the agent’s response, and then starts listening again — without any manual interaction between turns. How to activate Speaking Mode:- Leave the message input field empty.
- Click the voicewave icon (shown in place of the Send button when the input is empty) to enter Speaking Mode.
- A voicewave pill with an Exit (✕) button replaces the send button, indicating Speaking Mode is active.
- Speak your prompt. After 3 seconds of silence, your message is automatically sent.
- The agent response streams in and is read aloud via Text-to-Speech.
- Once the response finishes playing, recording starts again for the next turn.
-
Click the ✕ button in the voicewave pill to exit Speaking Mode at any time.

Managing Agent Versions: Save, Create Versions, Publish and Manage
To optimally manage your agent, understanding how to save and create versions is crucial. Follow these guidelines to efficiently save your agent, create versions, and manage them. How to Save an Agent:- To save your work on an agent for the first time, simply click the Save button. This action creates what’s known as the “latest” version of your agent.
- You can continue to modify your agent and save the changes to the “latest” version at any time by clicking the Save button again. If you wish to discard any changes made, you have the option to click the Discard button before saving.
How to Create New Versions:
For instances where you need to create and manage different iterations of your agent:- Initiate a New Version: Start by clicking the Save As Version button.
- Name Your Version: When saving your work, provide a version name that clearly identifies the iteration or changes made. Click Save to confirm your entry.
- Length: Keep the version name concise, not exceeding 48 characters. This ensures readability and compatibility across various systems.
- Characters: Avoid using special characters such as spaces (” ”), underscores (”_”), and others that might cause parsing or recognition issues in certain environments.
- Clarity: Choose names that clearly and succinctly describe the version’s purpose or the changes it introduces, facilitating easier tracking and management of different versions.
- Delete: Remove this version of the agent if it’s no longer needed.
- Execute: Run this specific version of the agent to see how it performs.
- Navigate Versions: Use the Version dropdown list to switch between and select different versions of the agent. This allows for easy comparison and management of various iterations.

Publishing an Agent Version
The Publish functionality allows you to make a specificDraft version of your agent available in Agents HUB — a shared library accessible to all users in your ELITEA installation. Publishing uses a guided three-step wizard with AI-powered automated validation that checks your agent before it can be submitted.
How to Publish an Agent Version:
- Open the agent and select the Draft version you want to publish using the version selector.
- Click the three-dot menu (⋮) in the agent tab bar and select Publish.
- In the Preparation step, enter a version name and accept the Publishing Terms, then click Continue.
- The AI Validation step runs automatically — review the result (PASS, WARN, or FAIL). Address any critical issues if needed.
- Click Publish to submit. On success, the version is immediately live in Agents HUB.

- The version status updates to
Publishedand appears in your Published tab. - Community users can find and use the agent in Agents HUB without needing project access.
- You can unpublish at any time using the Unpublish option in the three-dot menu.
Exporting and Importing Agents
ELITEA allows you to export the currently selected version of an agent as a file and import it into another project, making it easy to back up, share, and migrate your work. Export and import are always version-specific — there is no option to export the entire agent with all its versions at once. Exporting an Agent Version:- Open the agent and select the version you want to export using the version selector.
- Click the three-dot menu (⋮) in the toolbar.
- Select Export. The file downloads automatically to your device.
- If the selected version has no nested dependencies, a single
.mdfile is downloaded. - If the selected version references other agents as toolkits, the export is a
.zipfile containing all dependencies.
- If the selected version has no nested dependencies, a single
- In the Agents dashboard, click the Import button in the toolbar.
- Upload the
.mdor.zipfile previously exported from ELITEA. - The Import Wizard displays entity cards for the main agent and any nested dependencies. Review configuration before confirming.
- Click Import to complete. The agent will appear in the current project.
Forking Agents
Forking copies the currently selected version of an agent from one project to another within the same ELITEA environment — no file download required. Only one version is forked at a time; there is no option to fork the entire agent with all its versions. How to Fork an Agent Version:- Open the agent and select the version you want to fork using the version selector.
- Click the three-dot menu (⋮) in the toolbar and select Fork.
- In the Fork parameters wizard, choose a target project from the dropdown. No project is pre-selected; you must pick one manually.
- Review the entity cards — the main agent card and any nested agent dependencies that will be forked automatically.
- Click Fork. When complete, click Got it to navigate directly to the forked agent in the target project.
- Only the currently selected version is forked.
- If the agent uses other agents as toolkits (nested dependencies), those are automatically included.
- Model settings are preserved if the model is available in the target project; otherwise the first available model is used.
- Credentials for toolkits must be reconfigured manually after forking.
Viewing Agent History
The Run History panel provides a complete audit trail of all past executions of your agent. How to access Run History:- Open any saved agent.
- In the right panel (embedded chat area), click the clock icon (🕐) in the top bar. The tooltip reads “View run history”.
- The agent page is replaced by the two-panel Run History display. Click the ✕ (Close) button in the top-left to return.
- Review past conversations: View complete chat histories from previous agent runs
- Track performance: Monitor execution duration across different versions
- Debug issues: Replay conversations to identify where problems occurred
- Compare versions: See how different agent versions performed with the same inputs
- Audit trail: Maintain records of all agent interactions for compliance purposes
- Left panel — sortable list of all past runs. Click any column header to sort by that column:
- Right panel — full conversation replay of the selected run.

Best Practices
Write Clear Instructions
Write Clear Instructions
Test Your Agent Thoroughly
Test Your Agent Thoroughly
Use Version Management
Use Version Management
Monitor Agent Performance
Monitor Agent Performance
Keep Toolkits Updated
Keep Toolkits Updated
Enable Context Management
Enable Context Management
Troubleshooting
Agent Not Responding or Slow
Agent Not Responding or Slow
Unexpected or Incorrect Outputs
Unexpected or Incorrect Outputs
Toolkit Integration Failures
Toolkit Integration Failures
Cannot Publish Agent
Cannot Publish Agent
Version Not Available
Version Not Available
Agent Not Appearing in List
Agent Not Appearing in List
Support Contact
If you encounter issues not covered in this guide or need additional assistance with Agent management, please refer to Contact Support for detailed information on how to reach the ELITEA Support Team.- Sensitive Action Authorization Guardrail - Learn how the guardrail intercepts sensitive tool calls mid-execution and requires human approval before proceeding.
- Skills - Create and manage reusable instruction sets to attach to agents
- Build Agent with AI - Generate a complete agent draft from a plain-language description
- Project Context - Define shared background context injected into every AI interaction in the project
- Credentials - Learn how to create and manage credentials for toolkit integrations
- Glossary - Definitions of key terms and concepts used in the ELITEA platform
- How to Create and Edit Agents from Canvas - Create and configure agents directly from chat interface
- How to Create and Edit Toolkits from Canvas - Set up toolkit integrations from conversations
- How to Create and Edit Pipelines from Canvas - Design multi-step workflows from chat
- How to Create and Edit MCPs from Canvas - Configure Model Context Protocol servers from chat

