> ## Documentation Index
> Fetch the complete documentation index at: https://docs.dify.com.br/llms.txt
> Use this file to discover all available pages before exploring further.

# Chat Conversations

> How to interact with agents through conversations.

Conversations (threads) are where you interact with agents. Each conversation maintains context, memory, and history.

## Starting a Conversation

Click **New Chat** or select an agent to start a conversation. The agent uses its configured personality, tools, and knowledge to respond.

## Message Types

<AccordionGroup>
  <Accordion title="Text Messages" icon="text">
    Regular text messages. The agent understands natural language — no special syntax needed.
  </Accordion>

  <Accordion title="File Attachments" icon="paperclip">
    Upload images, PDFs, documents, or any file. The agent processes and responds based on the content.
  </Accordion>

  <Accordion title="Tool Results" icon="wrench">
    When an agent uses a tool (search, browse, etc.), results appear inline in the conversation.
  </Accordion>

  <Accordion title="Artifacts" icon="file">
    Long-form content (code, documents, analyses) generated by the agent appears as expandable artifacts.
  </Accordion>
</AccordionGroup>

## Conversation Features

### Real-time Streaming

Responses stream in real-time via Server-Sent Events (SSE). You see the agent's response as it's being generated.

### Context & Memory

Agents automatically remember:

* **Conversation history** — What was discussed in this thread
* **Entity memory** — People, places, and things mentioned
* **User preferences** — Your communication style and preferences

### Switching Models

You can change the LLM model mid-conversation. The agent adapts while keeping the conversation context.

## Managing Conversations

* **Pin** important conversations for quick access
* **Archive** old conversations
* **Delete** to permanently remove a conversation and its history
