# Agente de terminal

> Un agente que lee, busca y edita archivos de tu proyecto y ejecuta comandos en tu máquina, con tu aprobación.


Estos comandos necesitan el CLI instalado y con la sesión iniciada. Mira [Instalar el CLI](/es/cli/install).

Ejecuta `notholy` dentro de un proyecto. El agente puede usar estas herramientas en tu máquina:

| Herramienta | Hace |
|---|---|
| `read`, `grep`, `glob` | Lee y busca archivos |
| `edit`, `write` | Modifica archivos |
| `bash` | Ejecuta un comando |
| `cve_lookup`, `cve_search`, `web_search`, `read_url` | Herramientas de investigación remotas |

## Modos

| Modo | Comportamiento |
|---|---|
| `plan` | Solo lectura |
| `ask` | Predeterminado. Pregunta antes de cada escritura y de cada comando |
| `auto-edit` | Edita sin preguntar. Los comandos siguen pidiendo confirmación |
| `yolo` | Nunca pregunta. Requiere `--yolo` en cada ejecución |

Los comandos se ejecutan en tu máquina, bajo tu autorización. Los servidores de NotHoly nunca ejecutan nada contra tus objetivos.

Pon las instrucciones del proyecto en `NOTHOLY.md`, en la raíz. El contenido de los archivos y la salida de los comandos se tratan como datos, nunca como instrucciones para el agente.

Comandos con barra: `/model`, `/effort`, `/cost`, `/compact`, `/mcp`, `/resume`. Las sesiones se guardan en `~/.notholy/sessions` con permiso `600`.

```bash
notholy --mode plan -p "map the auth flow in this repo"
```

## Siguientes pasos

- [Conectar y ejecutar](/es/cli/connect-and-run)
