
Private and Shared Chats
Keep your chats private, add team members, or share them with non-ELITEA users.
Enhanced Interactions
Expand chat functionality by modules and interact with added participants — users, agents, pipelines, toolkits and MCPs.
Create and Edit Entities
Create and edit entities — agents, pipelines, skills and project contexts — directly from the chat.
Canvas Mode
Preview generated files and run embedded JavaScript.
Clarifying Questions and Follow-up Suggestions
Get clarifying questions and follow-up suggestions from the assistant.
Voice Capabilities
Communicate with LLMs using voice input, text-to-speech, and hands-free speaking mode.
Managing Chats
Save, pin and organize your chats into folders.
Context Budget
Track token usage as the chat grows.
Playback
Playback or stop the conversation by simulating it without any engagement with models.
Creating Chats
There are three ways to create a new chat:- By the Create button in the left sidebar — the quickest way to start a new conversation.
- From a folder — create a chat directly inside a folder.
- By duplicating a chat — reuse an existing chat’s participants and settings.
Chat Structure
In ELITEA, all chats are located in the dedicated Chat page that includes the CHATS sidebar on the left, the PARTICIPANTS panel and Context Budget widget on the right, and the main chat area in the center.
Main Chat Area
The main chat area contains the chat header, message history, and message input toolbar. The message input toolbar is located at the bottom of the chat area. It includes the input field and associated controls:
| No. | Element | Description |
|---|---|---|
| 1 | Message input field | Enter your message here. |
| 2 | + | Attach files, turn on modules, add participants (agents, pipelines, toolkits, MCPs, users) or invite users. |
| 3 | Model selector | Choose which LLM model responds in this chat. |
| 4 | Model settings | Configure the parameters of the selected model. |
| 5 | Voice input | Dictate your message using the microphone. |
| 6 | Speaking mode | Turn on hands-free Speaking Mode for a fully spoken chat. |
Message Input Field
Type your message in the input field, then press Enter to send it, or Shift+Enter to insert a line break without sending. Type@ followed by a name to mention a user, or # followed by a name to mention an agent, pipeline, toolkit or MCP.
While the AI is generating a response, the input field is disabled — select Stop generating to interrupt the response early. Stopping restores your last message to the input field so you can edit and resend it.
If your ELITEA administrator has turned on mid-turn input for your project, you can keep typing and send additional messages while the AI is still generating a response, up to 4000 characters per message. The message is injected into the running turn instead of starting a new one.

Model Selector & Settings
You can use the model selector dropdown at the bottom of the chat to select the LLM that will respond to your messages.

Once you select a model, its name is displayed on the selector button.
Next to the model selector, you can see the Settings (⚙️) icon where you can fine-tune the response generation.
For detailed information about model settings, see Select and Set up Models.
Attachments
You can attach files and images directly to chats for AI-powered analysis. This enables multimodal interactions where AI can process visual content, documents, and data files alongside text-based queries.Image analysis
Upload images for visual analysis, OCR, content extraction, and AI-powered interpretation.
Document processing
Attach documents for content indexing, semantic search, and information retrieval.
Data files
Upload CSV, JSON, and other data formats for data processing.
+ icon in the chat input toolbar and selecting Attach Files. You can also drag-and-drop files directly onto the chat input area or paste files from your clipboard.
You can also enable attachments for agents and pipelines.
How Attachments Work
Every file you attach is automatically uploaded to the default attachments bucket in Artifacts — no manual configuration is required.
- Images are sent directly to the LLM for real-time vision analysis.
- Non-image files (documents, code, data) are indexed into a vector database and retrieved via semantic search.
Attachments in Different Chats
For detailed information about attachments, including agent configuration and file management, see Working with Chat Attachments.
Modules
Modules enhance your chats without requiring external integrations:Image Creation
Data Analysis
Agent & Pipeline Builder
Skill Builder
Project Context Builder
Ask User
Planner
Python Sandbox
Swarm Mode
Smart Tools Selection
For detailed information about modules, see Modules Overview.
Voice Capabilities
ELITEA lets you interact with chat using your voice instead of (or alongside) typing:- Voice Input — dictate your messages using the microphone; the transcript is inserted directly into the chat input.
- Text-to-Speech — have the AI’s responses read aloud, with playback controls and voice settings you can customize.
- Speaking Mode — hold a fully hands-free, spoken chat: ELITEA listens, sends, plays back the reply, and listens again automatically.
For detailed information about voice capabilities, see Voice Capabilities, including Voice Input, Text-to-Speech, and Speaking Mode.
CHATS Sidebar
In the CHATS sidebar, you can view all your chats, organized by time period or in folders. You can also create new chats, rename or delete existing ones, and manage folders. Public chats have the users icon to distinguish them from your private ones.
Chats and Folders Organization
By default, chats are organized by time period:
This automatic time-based sorting helps you quickly locate recent chats.

- Folders are displayed in the CHATS sidebar above the time-based sections.
- Within a folder, chats are sorted by their creation date.
- You cannot pin chats inside a folder but you can pin the folder itself.
- You can move chats between folders or back to the main list at any time.
- You can move a chat to a folder from its overflow menu or by simply dragging and dropping it into the desired folder.
Chats and Folders Actions
In the CHATS sidebar, you can perform these actions from the chat’s overflow menu:- Rename: Change the chat’s name. Available only to the chat’s creator.
- Move To: Move the chat into a folder, or back to the main list. If no folder exists, you can create one by clicking + New Folder. Not available while the chat is pinned.
- Playback: Simulate the chat without any engagement with models — a read-only replay with forward/backward navigation. Well suited for demos and for stepping through the chat turn by turn using the on-screen controls or the keyboard arrows (left/right).
- Duplicate: Create a new chat with the same privacy setting and participants as the original (participants added automatically by an agent are not copied). Messages and history are not copied.
- Make Public (Team projects only): Turn a private chat into a public one, visible and interactable by all project members.
- Restrict Access (Team projects only): Turn a public chat back to private, available only to the chat’s creator and project members directly specified by the chat’s creator.
- Share (Team and Public projects only): Copy a link to the chat for other project members who already have access.
- Share Externally: Generate a secure, read-only link so people outside ELITEA can view the chat.
- Manage Links: View, copy or revoke existing external share links. Shown only once at least one link has been created for the chat.
- Pin/Unpin: Pin the chat to the top of the list, or unpin it. Available to anyone who can see the chat; a chat already inside a folder cannot be pinned.
- Delete: Permanently remove the chat. Available only to the chat’s creator.



- New Chat: Create a new chat already assigned to the folder.
- Rename: Select Rename in the folder contextual menu, update the folder name and click the ✔ button to save your changes.
- Pin/Unpin: Select Pin on top in the folder contextual menu to keep the folder at the top of the CHATS sidebar for quicker access. Select Unpin to remove it from the top.
- Delete Folder: Permanently remove the folder. Deleting a folder will not delete the chats inside it — they will be moved back to the main CHATS list.

PARTICIPANTS Panel
The PARTICIPANTS panel lists everyone and everything taking part in the current chat — agents, pipelines, toolkits and MCPs, as well as users in team projects.AI Participants
AI Participants are additional resources you can add to a chat to extend its capabilities:Agents
Pre-configured automated workflows or specialized bots designed for specific tasks.
Pipelines
Multi-step automated processes that orchestrate agents and toolkits.
Toolkits
Collections of tools and integrations (e.g., GitHub, Jira, Confluence) that extend chat capabilities.
MCPs
Pre-built or custom remote Model Context Protocol servers that expose additional tools to the chat (e.g., Playwright, Figma).
- Add: Add a participant using the
+button in the message input toolbar or the#mention in the chat input field. - Edit or view settings: Hover over a participant’s card and select Edit on a toolkit’s, pipeline’s or agent’s card to open it in the editor, or to view its settings if you do not have edit permission.
- Log out: For a connected remote MCP participant, select the log-out icon on its card to disconnect your account.
- Remove: Hover over a participant’s card and select the remove icon to remove it from the chat.
For detailed information about working with participants, see Working with Partcipants and Users.
Users
In team projects, you can invite specific members of your team to collaborate in the chat. These users are invited from the + button in the message input toolbar and are listed in the PARTICIPANTS panel as Users:
Users can only be invited to a chat in team projects. Private projects have no other members, so this section does not apply there.
@ followed by their name in the chat input. This inserts an @username mention and addresses that user directly.
Context Budget
The Context Budget widget displays real-time token usage metrics and allows you to configure how the system manages chat context as it approaches model token limits. Key Features- Real-time Token Tracking: Monitor token consumption as you add messages to the chat
- Automatic Context Management: System automatically prunes old messages or generates summaries when approaching token limits
- Manual Optimization: Manually trigger context optimization when usage exceeds 100%
- Configurable Strategies: Choose between different pruning strategies (oldest_first, importance_based)
- Message Preservation: Configure how many recent messages are always protected from pruning
- Summarization: Enable automatic summarization of older messages to reduce token usage while preserving the chat context

-
Collapsed view: Shows a simple line indicating the token usage status (green for normal, orange for high usage)

-
Compact view: Displays pruning strategy, message count, summaries count, and an expand button

-
Configuration view: Allows you to set context management parameters, including max context tokens, message preservation, pruning strategy, and summarization settings

- Context Strategy & Token Management: Set max context tokens, preserve recent messages count, and pruning strategy
- Summarization: Enable/disable automatic summarization, configure summary instructions and trigger ratio
- System Messages: Manage system-level instructions and preservation settings
For detailed information about Context Budget configuration and usage, see Context & Budget Management Guide.
Chat & Folder Visibility
Visibility and access rules for chats and folders depend on your project type — private or team. Private Project In a private project, only you can see, access and manage any chats and folders:- Visibility: Only you (the creator) can see and access any chats and folders.
- AI participants: You can add agents, pipelines, toolkits and MCPs as AI participants.
- Users: You cannot add other users as participants.
- Folders: All folders in the project are visible to all team members.
- Chats: A chat is only visible to you if you are added to it as a participant (= user).
- Public chats: Chats can be marked as public — visible and interactable by all project members.
- Folder permissions: You cannot delete folders created by other users.
Chat Responses and Outputs
Beyond plain text responses, ELITEA can ask you clarifying questions, suggest follow-up messages, and open entities directly from a chat response.Clarifying Questions
When you turn on the Ask User module for your chat in chat or an agent, LLM can pause and ask you one or more clarifying questions instead of guessing. These clarifying questions are shown as a card in the chat:- Each question appears one at a time, with a stepper showing your position (e.g.
1/4) and arrows to move between questions. - You can select one of the provided options, or use the free-text field to enter your own answer.
- Select Continue to submit your answer and move to the next question, or Skip to leave a question unanswered.

Ask User must be turned on for the chat or agent you work with. You can check whether it is enabled by default for your project in Settings > General.
For detailed information, see Ask User.
Follow-up Suggestions
After a response, ELITEA can automatically suggest possible next messages, shown as clickable chips below the last message:
Follow-up suggestions are controlled by your ELITEA administrator and are only generated in live chat sessions, not in scheduled or webhook-triggered runs.
Conversation Starters
When you add a participant to a chat, the configured conversation starter for that participant will be automatically displayed in the chat. This will provide you with the immediate context and guide you on how to interact with each participant.
Sensitive Action Authorization
When an agent or pipeline attempts to call a sensitive tool (such as deleting a repository, running a shell command, or dropping a database table), the conversation automatically pauses and displays an authorization card before anything is executed.
For detailed information about how the guardrail works, configuration options, and pipeline behavior, see Sensitive Action Authorization Guardrail.
Chat-Generated Entities
When an agent or pipeline generates an Agent, Pipeline, Toolkit, MCP, Skill or Project Context in a chat message, ELITEA automatically opens it in the Canvas side-by-side with the chat main area:
- Hover over the chip to reveal the Edit and Delete icons.
- Select Edit to open the entity in its matching editor (Agent, Pipeline, Toolkit, Skill or Project Context editor) in a Canvas-side tab, where you can review and refine it before saving.
- Select Delete to discard the generated entity without creating it.
MCPs do not have a separate chip type — a generated MCP is a Toolkit definition, shown with the MCP icon on its chip and opened in the same Toolkit editor.
Troubleshooting
Chat Not Loading
Chat Not Loading
Check your network connection and refresh the page. If the issue persists, verify you have access permissions to the chat.
Cannot Add Participants
Cannot Add Participants
Ensure you have the necessary permissions. For team projects, verify that the participant (agent, pipeline, toolkit, or MCP) exists and is accessible to you.
Attachments Not Working
Attachments Not Working
Verify that attachments are enabled for the chat and linked to an Artifact Toolkit. Check that your file format is supported and within size limits.
Modules Not Appearing
Modules Not Appearing
Ensure modules are enabled in the chat toolbar. For agents, verify the tools are configured in the agent’s TOOLS section.
Model Not Responding
Model Not Responding
Check that you have selected a valid LLM model and that your project has access to it. Verify token limits and model settings are correctly configured.
Context Budget Issues
Context Budget Issues
Ensure the
context_manager secret is set to true in Settings > Secrets. Check that you’ve sent at least one message for the widget to appear.Canvas Editor Not Opening
Canvas Editor Not Opening
Verify that the generated content is in a supported format (code, table, or Mermaid diagram). Check that you’re interacting with a compatible participant (agent, pipeline, or LLM model).
Voice Input Not Working
Voice Input Not Working
- Microphone icon is hidden: No server-side ASR model is configured and your browser does not support the Web Speech API. Check your browser compatibility or ask your administrator to configure an ASR model.
- “Microphone access denied.”: Allow microphone access in your browser settings and reload the page.
- “No microphone found.”: Connect a microphone and try again.
- “Voice input requires an internet connection.”: A network error occurred during server-side transcription. Check your connection and try again.