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

# Modo Chat

O “Modo Chat” é a forma fornecida pelo Cloud Code para colaborar com o Claude Code na conclusão de tarefas. No “Modo Chat”, você pode colaborar com o Claude Code por meio da caixa de chat para concluir tarefas.

## Iniciar uma conversa

<Steps>
  <Step title="Selecionar projeto">
    Certifique-se de que um projeto esteja selecionado e que o status do projeto seja **「running」**
  </Step>

  <Step title="Inserir solicitação">
    Abra uma [sessão](/pt/docs/cc/session) e insira sua solicitação no campo de entrada na parte inferior da caixa de chat à direita
  </Step>

  <Step title="Enviar mensagem">
    Pressione **Enter** ou clique no **botão Enviar**
  </Step>
</Steps>

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/pt/docs/cc/assets/chat-mode-start-conversation.png" alt="Iniciar sessão no Modo Chat" />
</Frame>

## Selecionar modelo

Clique no seletor de modelo acima do campo de entrada para alternar entre diferentes modelos. Atualmente, há suporte para todos os modelos de linguagem grandes fornecidos pela Interface AI que oferecem [compatibilidade com a API da Anthropic](/pt/docs/model/llm-anthropic-compatibility).

<Frame>
  <img width="300" src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/pt/docs/cc/assets/chat-mode-choose-model.png" alt="Seleção de modelo no Modo Chat" />
</Frame>

## Modo de permissões

O Cloud Code oferece três modos de permissão para controlar como o Claude Code executa operações:

<AccordionGroup>
  <Accordion title="Accept Edits" icon="check">
    O Claude Code precisa da sua confirmação antes de modificar arquivos. Adequado para cenários que exigem operações cautelosas.

    **Características:**

    * Cada modificação de arquivo exige aprovação manual
    * Você pode visualizar as alterações antes de decidir
    * Adequado para projetos importantes ou para aprender o comportamento do Claude Code
  </Accordion>

  <Accordion title="Full Auto" icon="robot">
    O Claude Code pode executar todas as operações automaticamente. Adequado quando você confia que a IA concluirá as tarefas de forma autônoma.

    **Características:**

    * Não exige confirmação manual; o Claude Code executa diretamente
    * Oferece a maior eficiência de desenvolvimento
    * Adequado para protótipos rápidos e para uso depois de se familiarizar com o Claude Code
  </Accordion>

  <Accordion title="Plan Mode" icon="list-check">
    O Claude Code primeiro elabora um plano e aguarda sua aprovação antes de executá-lo. Adequado para a execução passo a passo de tarefas complexas.

    **Características:**

    * O Claude Code primeiro analisa a tarefa e elabora um plano de execução
    * Você pode revisar e modificar o plano
    * Após a aprovação, ele executa gradualmente conforme o plano
    * Adequado para desenvolvimento de funcionalidades grandes
  </Accordion>
</AccordionGroup>

## Enviar arquivos

Você pode enviar arquivos para o Claude analisar:

<Columns cols={2}>
  <Card title="Clique para enviar" icon="paperclip">
    Clique no ícone de anexo ao lado do campo de entrada para selecionar um arquivo
  </Card>

  <Card title="Arraste e solte para enviar" icon="upload">
    Arraste diretamente o arquivo para a área do campo de entrada
  </Card>
</Columns>

**Tipos de arquivo compatíveis:**

* Arquivos de código (.py, .js, .ts, .html, .css etc.)
* Arquivos de texto (.txt, .md, .json etc.)
* Arquivos de imagem (.png, .jpg, .gif etc.)

<Info>
  O Claude Code pode analisar e compreender o conteúdo enviado, incluindo lógica de código e conteúdo de imagens.
</Info>

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/pt/docs/cc/assets/cc-click-upload-file.png" alt="Clique para enviar arquivo" />
</Frame>

## Visualizar chamadas de ferramentas

Quando o Claude Code executa operações, você pode ver informações detalhadas das chamadas de ferramentas:

* <Icon icon="wrench" /> **Nome da ferramenta** (como `edit_file`, `bash`)
* <Icon icon="code" /> **Parâmetros de entrada**
* <Icon icon="check" /> **Resultado da execução**
* <Icon icon="clock" /> **Tempo de execução**

Clique na chamada de ferramenta para expandir/recolher as informações detalhadas.

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/pt/docs/cc/assets/cc-tool-call-details.png" alt="Visualizar chamadas de ferramentas" />
</Frame>

### Ferramentas disponíveis para o Claude Code

No Cloud Code, o Claude Code pode usar as seguintes ferramentas:

| Ferramenta   | Descrição                        |
| ------------ | -------------------------------- |
| `read_file`  | Ler o conteúdo de um arquivo     |
| `write_file` | Criar ou sobrescrever um arquivo |
| `edit_file`  | Editar um arquivo existente      |
| `bash`       | Executar comandos de terminal    |
| `glob`       | Pesquisar arquivos               |
| `grep`       | Pesquisar conteúdo em arquivos   |

## Controlar a resposta

### Parar a resposta

Duas formas de parar a resposta do Claude Code:

* Clique no botão **Parar** ao lado do campo de entrada
* Pressione a tecla `Esc`

<Info>
  O Claude Code interromperá a geração o mais rápido possível, mas as operações já executadas não serão revertidas.
</Info>

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/pt/docs/cc/assets/cc-session-stop-task.png" alt="Parar resposta" />
</Frame>

### Gerar novamente

Se você não estiver satisfeito com a resposta do Claude Code, pode:

1. Editar sua mensagem e enviá-la novamente
2. Fornecer instruções mais detalhadas para que o Claude Code tente novamente
3. Criar uma nova sessão e começar do zero

## Melhores práticas

### Prompts eficazes

<Columns cols={2}>
  <Card title="Claro e específico" icon="bullseye">
    Descreva claramente a funcionalidade desejada e o comportamento esperado
  </Card>

  <Card title="Forneça contexto" icon="info">
    Informe ao Claude Code o contexto do projeto e a stack de tecnologia
  </Card>

  <Card title="Solicitações em etapas" icon="list-ol">
    Divida tarefas complexas em pequenas etapas e conclua uma por vez
  </Card>

  <Card title="Feedback e iteração" icon="rotate">
    Forneça feedback com base nos resultados para que o Claude Code melhore
  </Card>
</Columns>

### Exemplo: prompts eficazes vs. ineficazes

| Prompt ineficaz              | Prompt eficaz                                                                                               |
| ---------------------------- | ----------------------------------------------------------------------------------------------------------- |
| "Me ajude a escrever código" | "Crie uma função Python que aceite nome de usuário e idade e retorne uma mensagem de boas-vindas formatada" |
| "Corrija o bug"              | "A linha 42 de login.py apresenta TypeError; analise a causa e corrija"                                     |
| "Otimize isso"               | "Esta função fica muito lenta ao processar arrays grandes; otimize usando um algoritmo mais eficiente"      |

## Documentação relacionada

<Columns cols={2}>
  <Card title="Gerenciamento de sessões" icon="message" href="/pt/docs/cc/session">
    Gerencie as informações de sessão no projeto
  </Card>

  <Card title="Gerenciamento de arquivos" icon="folder" href="/pt/docs/cc/files">
    Gerencie os arquivos no projeto
  </Card>
</Columns>
