> For the complete documentation index, see [llms.txt](https://kiwi-8.gitbook.io/kiwi-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kiwi-8.gitbook.io/kiwi-docs/comandos-de-la-interfaz.md).

# Comandos de la interfaz

Dentro de la TUI, escribe `/` para verlos todos con autocompletado. `/help` imprime la misma lista.

## Modo

| Comando | Qué hace                                   |
| ------- | ------------------------------------------ |
| `/ask`  | modo ask — confirma todo                   |
| `/plan` | modo plan — solo lectura                   |
| `/work` | modo work — las ediciones se aplican solas |

## Sesión y contexto

| Comando     | Qué hace                                     |
| ----------- | -------------------------------------------- |
| `/sessions` | cambiar entre conversaciones guardadas       |
| `/status`   | todo sobre esta sesión en un sitio           |
| `/context`  | qué está llenando la ventana de contexto     |
| `/compact`  | resume la conversación para liberar contexto |
| `/clear`    | olvida la conversación                       |
| `/memory`   | ver o editar lo que Kiwi recuerda            |

## Cambios

| Comando   | Qué hace                                                          |
| --------- | ----------------------------------------------------------------- |
| `/diff`   | qué ha cambiado en la sesión (`/diff turn`, solo el último turno) |
| `/undo`   | deshace el último turno: ficheros y conversación                  |
| `/redo`   | rehace lo que `/undo` quitó                                       |
| `/review` | revisa los cambios actuales con un agente aparte                  |

## Configuración

| Comando      | Qué hace                                                                                 |
| ------------ | ---------------------------------------------------------------------------------------- |
| `/settings`  | menú de ajustes                                                                          |
| `/model`     | cambiar o gestionar perfiles de modelo                                                   |
| `/reasoning` | cuánto piensa el modelo, de `off` a `max`; se guarda en el perfil                        |
| `/config`    | gestionar variables de `.env`                                                            |
| `/theme`     | cambiar el tema de color                                                                 |
| `/tools`     | listar herramientas, o apagar una para esta sesión                                       |
| `/mcp`       | gestionar servidores MCP (ver [Skills y MCP](/kiwi-docs/skills-y-mcp.md#servidores-mcp)) |
| `/doctor`    | qué formas de llegar a internet funcionan en esta máquina                                |
| `/skill`     | gestionar skills                                                                         |

### `/reasoning`

```
/reasoning          elige el nivel de una lista
/reasoning high     lo fija directamente
/reasoning default  vuelve a lo que decida el proveedor
```

Cambia el nivel del perfil activo y se aplica desde el siguiente mensaje. La barra de estado lo muestra (`think high`); si no aparece, manda el proveedor. Los niveles y cómo llegan a cada proveedor están en [Configuración](/kiwi-docs/configuracion.md#razonamiento).

Mientras el modelo razona, la línea del spinner pasa de `working…` a `thinking… · N words`, con lo último que está pensando en gris. Ese razonamiento no se guarda en la conversación.

## Proyecto

| Comando | Qué hace                                                     |
| ------- | ------------------------------------------------------------ |
| `/init` | escribe o actualiza el fichero de instrucciones del proyecto |

## Skills

Las skills invocables aparecen como comandos con su propio nombre. Las que trae Kiwi:

| Comando            | Qué hace                                                    |
| ------------------ | ----------------------------------------------------------- |
| `/code-review`     | revisa los cambios buscando fallos y simplificaciones       |
| `/security-review` | revisa los cambios buscando problemas de seguridad          |
| `/commit`          | escribe el mensaje y hace el commit de lo que está en stage |
| `/test`            | ejecuta los tests y arregla los fallos                      |
| `/plan`            | escribe un plan de implementación en un `PLAN-*.md`         |
| `/reach`           | investiga fuera del repositorio                             |

Las que escribas tú aparecen igual. Ver [Skills y MCP](/kiwi-docs/skills-y-mcp.md#skills).

## Salir

| Comando          | Qué hace          |
| ---------------- | ----------------- |
| `/help`          | la lista completa |
| `/quit`, `/exit` | salir             |

## Teclado y ratón

`?` con el prompt vacío muestra estos atajos sin salir de lo que estás escribiendo.

| Tecla                                 | Qué hace                                            |
| ------------------------------------- | --------------------------------------------------- |
| `enter`                               | envía el mensaje                                    |
| `shift+enter`, `alt+enter` o `ctrl+j` | salto de línea; el cuadro crece con lo que escribes |
| rueda del ratón, `pgup` / `pgdown`    | desplaza la conversación                            |
| `shift+↑` / `shift+↓`                 | desplaza la conversación línea a línea              |
| `↑` / `↓`                             | recupera prompts anteriores                         |
| `ctrl+r`                              | busca en prompts anteriores                         |
| `ctrl+e`                              | escribe el prompt en tu `$EDITOR`                   |
| `@`                                   | adjunta un fichero                                  |
| `ctrl+t`                              | muestra u oculta la lista de tareas                 |
| `shift+tab`                           | cambia de modo                                      |
| `esc`                                 | cancela el turno en curso                           |
| `ctrl+c`                              | cancela, o sale si no hay nada en marcha            |

**Seleccionar texto:** como Kiwi recibe la rueda del ratón, para seleccionar con el ratón mantén **Option** (iTerm2, Ghostty) o **Fn** (Terminal.app) mientras arrastras. Al salir, Kiwi imprime la conversación en el scroll normal de la terminal, así que también se puede copiar desde ahí.

**Tablas:** las tablas markdown de las respuestas se dibujan con las columnas alineadas. Si la ventana es demasiado estrecha para todas las columnas, cada fila se muestra como líneas `campo: valor`.

La pestaña de la terminal se titula `🥝 kiwi · <proyecto>`.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://kiwi-8.gitbook.io/kiwi-docs/comandos-de-la-interfaz.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
