> ## 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

El “Modo Chat” es la forma que ofrece Cloud Code para colaborar con Claude Code y completar tareas. En el “Modo Chat”, puedes colaborar con Claude Code a través del cuadro de chat.

## Iniciar una conversación

<Steps>
  <Step title="Seleccionar proyecto">
    Asegúrate de haber seleccionado un proyecto y de que el estado del proyecto sea **「running」**
  </Step>

  <Step title="Introducir requisitos">
    Abre una [sesión](/es/docs/cc/session) e introduce tus requisitos en el campo de entrada situado en la parte inferior del cuadro de chat de la derecha
  </Step>

  <Step title="Enviar mensaje">
    Pulsa **Enter** o haz clic en el **botón Enviar**
  </Step>
</Steps>

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/es/docs/cc/assets/chat-mode-start-conversation.png" alt="Iniciar una sesión en Modo Chat" />
</Frame>

## Seleccionar modelo

Haz clic en el selector de modelo situado encima del campo de entrada para cambiar entre distintos modelos. Actualmente se admiten todos los grandes modelos de lenguaje de Interfaz AI que proporcionan [compatibilidad con Anthropic API](/es/docs/model/llm-anthropic-compatibility).

<Frame>
  <img width="300" src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/es/docs/cc/assets/chat-mode-choose-model.png" alt="Selección de modelo en Modo Chat" />
</Frame>

## Modos de permisos

Cloud Code ofrece tres modos de permisos para controlar cómo Claude Code ejecuta las operaciones:

<AccordionGroup>
  <Accordion title="Accept Edits" icon="check">
    Claude Code necesita tu confirmación antes de modificar archivos. Es adecuado para escenarios en los que se requiere actuar con cautela.

    **Características:**

    * Cada modificación de archivo requiere aprobación manual
    * Puedes previsualizar los cambios antes de decidir
    * Adecuado para proyectos importantes o para aprender el comportamiento de Claude Code
  </Accordion>

  <Accordion title="Full Auto" icon="robot">
    Claude Code puede ejecutar automáticamente todas las operaciones. Es adecuado cuando confías en que la IA complete las tareas de forma autónoma.

    **Características:**

    * No requiere confirmación manual; Claude Code ejecuta directamente
    * Máxima eficiencia de desarrollo
    * Adecuado para prototipos rápidos y para usarlo después de familiarizarte con Claude Code
  </Accordion>

  <Accordion title="Plan Mode" icon="list-check">
    Claude Code primero elabora un plan y espera tu aprobación antes de ejecutarlo. Es adecuado para ejecutar tareas complejas paso a paso.

    **Características:**

    * Claude Code primero analiza la tarea y elabora un plan de ejecución
    * Puedes revisar y modificar el plan
    * Tras la aprobación, se ejecuta paso a paso según el plan
    * Adecuado para el desarrollo de funcionalidades grandes
  </Accordion>
</AccordionGroup>

## Subir archivos

Puedes subir archivos para que Claude los analice:

<Columns cols={2}>
  <Card title="Subir con clic" icon="paperclip">
    Haz clic en el icono de adjunto junto al campo de entrada para seleccionar un archivo
  </Card>

  <Card title="Subir arrastrando" icon="upload">
    Arrastra directamente el archivo al área del campo de entrada
  </Card>
</Columns>

**Tipos de archivo admitidos:**

* Archivos de código（.py, .js, .ts, .html, .css, etc.）
* Archivos de texto（.txt, .md, .json, etc.）
* Archivos de imagen（.png, .jpg, .gif, etc.）

<Info>
  Claude Code puede analizar y comprender el contenido subido, incluida la lógica del código y el contenido de las imágenes.
</Info>

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/es/docs/cc/assets/cc-click-upload-file.png" alt="Hacer clic para subir un archivo" />
</Frame>

## Ver llamadas a herramientas

Cuando Claude Code ejecuta operaciones, puedes ver información detallada de las llamadas a herramientas:

* <Icon icon="wrench" /> **Nombre de la herramienta**（por ejemplo, `edit_file`, `bash`）
* <Icon icon="code" /> **Parámetros de entrada**
* <Icon icon="check" /> **Resultado de ejecución**
* <Icon icon="clock" /> **Tiempo de ejecución**

Haz clic en una llamada a herramienta para expandir/contraer la información detallada.

<Frame>
  <img src="https://mintlify.s3.us-west-1.amazonaws.com/jiekou/es/docs/cc/assets/cc-tool-call-details.png" alt="Ver llamadas a herramientas" />
</Frame>

### Herramientas disponibles para Claude Code

Claude Code puede usar las siguientes herramientas en Cloud Code:

| Herramienta  | Descripción                     |
| ------------ | ------------------------------- |
| `read_file`  | Leer el contenido de un archivo |
| `write_file` | Crear o sobrescribir un archivo |
| `edit_file`  | Editar un archivo existente     |
| `bash`       | Ejecutar comandos de terminal   |
| `glob`       | Buscar archivos                 |
| `grep`       | Buscar contenido en archivos    |

## Controlar la respuesta

### Detener la respuesta

Dos formas de detener la respuesta de Claude Code:

* Haz clic en el botón **Detener** junto al campo de entrada
* Pulsa la tecla `Esc`

<Info>
  Claude Code dejará de generar lo antes posible, pero las operaciones ya ejecutadas no se revertirán.
</Info>

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

### Regenerar

Si no estás satisfecho con la respuesta de Claude Code, puedes:

1. Editar tu mensaje y enviarlo de nuevo
2. Proporcionar instrucciones más detalladas para que Claude Code lo intente de nuevo
3. Crear una nueva sesión y empezar desde cero

## Mejores prácticas

### Prompts eficaces

<Columns cols={2}>
  <Card title="Claro y específico" icon="bullseye">
    Describe claramente la funcionalidad que quieres y el comportamiento esperado
  </Card>

  <Card title="Proporcionar contexto" icon="info">
    Indica a Claude Code el contexto del proyecto y el stack tecnológico
  </Card>

  <Card title="Solicitudes paso a paso" icon="list-ol">
    Divide las tareas complejas en pasos pequeños y complétalos uno por uno
  </Card>

  <Card title="Iterar con feedback" icon="rotate">
    Proporciona feedback según los resultados para que Claude Code mejore
  </Card>
</Columns>

### Ejemplos: prompts eficaces vs. ineficaces

| Prompt ineficaz             | Prompt eficaz                                                                                                           |
| --------------------------- | ----------------------------------------------------------------------------------------------------------------------- |
| "Ayúdame a escribir código" | "Crea una función de Python que acepte un nombre de usuario y una edad, y devuelva un mensaje de bienvenida formateado" |
| "Corrige el bug"            | "En la línea 42 de login.py aparece TypeError; analiza la causa y corrígelo"                                            |
| "Optimízalo un poco"        | "Esta función es muy lenta al procesar arrays grandes; optimízala con un algoritmo más eficiente"                       |

## Documentación relacionada

<Columns cols={2}>
  <Card title="Gestión de sesiones" icon="message" href="/es/docs/cc/session">
    Gestionar la información de las sesiones en el proyecto
  </Card>

  <Card title="Gestión de archivos" icon="folder" href="/es/docs/cc/files">
    Gestionar los archivos del proyecto
  </Card>
</Columns>
