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

# Modos de Cascade

> Devin Desktop ofrece varios modos de agente diferenciados, cada uno optimizado para distintos tipos de tareas.

Devin Desktop ofrece tres modos de agente diferenciados, cada uno con un conjunto distinto de capacidades diseñado para flujos de trabajo específicos.

| Modo | Caso de uso | Herramientas |
| - | - | - |
| [modo Code](#code-mode) | Funcionalidades complejas, refactorización | Todas las herramientas habilitadas |
| [Plan](#plan-mode) | Funcionalidades complejas que requieren planificación | Todas las herramientas habilitadas |
| [Ask](#ask-mode) | Aprendizaje, planificación, preguntas | Solo herramientas de búsqueda |

Puedes cambiar entre los distintos modos usando el selector de modo debajo del cuadro de entrada, o con el atajo de teclado `⌘+.` (Mac) o `Ctrl+.` (Windows/Linux). El selector también ofrece modos de permisos, que controlan cuánto pregunta el agente antes de actuar; consulta [Permisos](/es/cli/reference/permissions).

<div id="code-mode">
  ## Modo Code
</div>

El **modo Code** es el modo totalmente autónomo predeterminado de Devin Desktop, diseñado para realizar cambios en tu base de código.

En el modo Code, el agente puede:

* Crear, editar y eliminar archivos
* Ejecutar comandos en la terminal
* Buscar y analizar tu base de código
* Instalar dependencias
* Ejecutar tareas de varios pasos de forma autónoma

Usa el modo Code cuando quieras que el agente trabaje activamente en tu proyecto e implemente cambios.

<Tip>Te recomendamos usar el modo Code como modo predeterminado para la mayoría de las tareas.</Tip>

<div id="plan-mode">
  ## Plan Mode
</div>

El **modo Plan** te ayuda a abordar tareas complejas al elaborar un plan de implementación detallado antes de escribir código.

En modo Plan, el agente hará lo siguiente:

* Explorar tu base de código para comprender el estado actual
* Hacer preguntas de aclaración para asegurarse de que el plan se ajuste a tus objetivos
* Ofrecerte múltiples opciones para que elijas mediante una interfaz interactiva
* Presentar un plan detallado, escrito en un archivo Markdown externo, con los pasos de implementación

El archivo del plan se encuentra fuera de tu repositorio y se conserva durante la sesión, por lo que la planificación puede abarcar varios mensajes. Cuando el agente termina, te pregunta si quieres empezar a implementar o puedes hacer clic en "Implement" en el archivo del plan para cambiar a modo Code y comenzar.

<div id="planning-more-deeply">
  ### Planificación más detallada
</div>

Incluir la palabra clave `megaplan`, `ultraplan` o `masterplan` en cualquier parte de tu mensaje cambia la conversación al modo Plan y hace que el agente planifique con mayor detalle y formule al menos una pregunta de aclaración antes de redactar el plan. El modo anterior se restablece al eliminar la palabra clave.

<Frame caption="En modo Plan, Cascade suele hacer preguntas de opción múltiple para aclarar tus requisitos">
  <img style={{ maxHeight: "500px" }} src="https://mintcdn.com/cognitionai/hxeMffzXgF_RWx-U/desktop/assets/windsurf/cascade/cascade-questions.png?fit=max&auto=format&n=hxeMffzXgF_RWx-U&q=85&s=1fe92e67df16b83e30f5d59d42b94ae3" width="1196" height="698" data-path="desktop/assets/windsurf/cascade/cascade-questions.png" />
</Frame>

<div id="continuing-from-a-plan">
  ### Continuar desde un plan
</div>

El archivo Markdown creado en el modo Plan puede ser especialmente útil para continuar el trabajo a lo largo de múltiples sesiones.

Los planes se almacenan en tu directorio `~/.windsurf/plans` o `~/.devin/plans`, según el agente, y están disponibles en el menú [@mentions](/es/desktop/chat/overview#%40-mentions).
Al mencionar un archivo del plan, puedes continuar con la implementación en un contexto nuevo.

Esto puede ser especialmente útil cuando una implementación inicial sale mal: simplemente descarta los cambios originales, ajusta el archivo del plan y haz clic en "Implement" para volver a intentarlo en una conversación nueva.

<div id="exiting-plan-mode">
  ### Salir del modo Plan
</div>

Hay varias formas de pasar de la planificación a la implementación:

* Haz clic en el botón "Implement" del archivo del plan
* Aprueba la solicitud del agente para salir del modo Plan una vez que el plan esté listo
* Cambia tu modo a modo Code en el cuadro de entrada
* Deja que el agente cambie *automáticamente* a modo Code cuando detecte que estás listo para implementar

<div id="ask-mode">
  ## Ask Mode
</div>

El **modo Ask** es un modo de solo lectura optimizado para consultas y exploración.

En el modo Ask, el agente puede buscar y analizar tu base de código, pero no puede hacer cambios.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.