---
id: "fluxos.automacoes-acoes"
titulo: "Acciones de las automatizaciones"
resumo: "La cadena de acciones que se ejecuta después del disparador: comando, nota, petición a un agente, agente nuevo en el Canvas, conversación y notificación."
idioma: "es"
tipo: "referencia"
categoria: "quadro"
aplicavelDesde: "0.0.16"
capabilities: ["automations.create", "automations.edit"]
estadoEditorial: "aprovado"
nivelEvidencia: "artefato-distribuido"
refFonte: "c9111826ca9805943bfb14a0fa634d5180f3a439"
revisaoFonte: "2026-10-11"
revisor: "mantenedor (2026-10-11)"
rota: "/docs/es/fluxos/automacoes-acoes/"
fonte: "pt-br/fluxos/automacoes-acoes.md"
caminhoPublico: "docs/publica/es/fluxos/automacoes-acoes.md"
hashFonte: "sha256:ce573c3813979447ed3a13961bde6a16f44f86f4bb3dc2513400c3ffc70c5ca0"
hashDestaPagina: "sha256:804931b0c1b1912e4f3dad1735b39e371e5caceabcec3a29638b570c6f1961a1"
traducaoAssistidaPorIA: true
traducaoDesatualizada: false
corpoRetido: false
---
<!-- traducao-assistida-por-ia: idioma=ES fonte=pt-br/fluxos/automacoes-acoes.md fonteHash=sha256:ce573c3813979447ed3a13961bde6a16f44f86f4bb3dc2513400c3ffc70c5ca0 estado=atual -->

> Traducción asistida por IA · idioma: ES · fuente: pt-br/fluxos/automacoes-acoes.md · fuenteHash: sha256:4f5aec5108f60088c33aa72c1571de2ddc520604af01419b596717e0aec93b9e · revisión humana pendiente.

Después del disparador, la automatización ejecuta una **cadena de acciones**, **en orden**. Usa **haz esto**
para la primera y **una acción más** para encadenar otras. Cada acción tiene **Cambiar tipo**, **Subir**,
**Bajar** y **Quitar acción**.

**La cadena se detiene en el primer fallo.** Si la acción 2 falla, la 3 no se ejecuta, y el historial dice
en qué acción se detuvo ("Falló en la acción 2").

![Lista de tipos de acción: Agente en un workspace, Prompt para un agente, Agente nuevo en el Canvas, Abrir conversación, Comando en el terminal y otras](/docs/capturas/automacoes/acoes-escolher.webp)

## Comando en el terminal

Ejecuta un comando en un terminal del workspace de la automatización.

- **Comando**: el texto que recibe el terminal, como `pnpm test`.
- El comando tiene **300 segundos** para terminar. Si se pasa, la acción falla con "El comando superó el
  tiempo límite". Una salida distinta de cero también hace fallar la acción ("El comando terminó con
  código N").
- **Todavía no se ejecuta en un proyecto remoto (SSH).** El editor lo rechaza y pide otra acción o un
  proyecto local.

## Guardar en la memoria o en una nota

Añade un texto **al final** de una **nota del Canvas** del proyecto. Elige **Guardar en**, **Nota del
Canvas**, la nota y el **texto**. Si el proyecto no tiene notas, crea una en el Canvas y vuelve.

Guardar en la **memoria del proyecto** todavía no está disponible para las automatizaciones: la acción falla
y el historial lo dice.

## Prompt para un agente

Envía una petición a un agente que **ya está en una tarjeta**. Elyra escribe el texto de la petición en el
terminal de la tarjeta y lo envía con Enter, como si lo hubieras escrito tú.

- Elige el **agente** (una tarjeta del proyecto) y el texto en **Qué pide**. El texto acepta skills, rutas
  de archivo y comandos, como el compositor.
- La tarjeta debe existir y tener una sesión activa. Si no, la acción falla ("La tarjeta no tiene sesión
  activa en este momento.").
- Si no hay ninguna tarjeta de agente en el proyecto, crea una en el Canvas y vuelve.

## Agente nuevo en el Canvas

Crea una **tarjeta de agente** en el Canvas, **conectada** a una tarjeta que eliges (**Conectado a**), y
envía la petición inicial.

- **Agente**: qué agente abrir.
- **Abrir como**: **Terminal** o **Conversación**. Prefiere **Terminal**: la conversación de este agente
  todavía es experimental, y con **Conversación** la ejecución falla si la función no está activada en
  **Ajustes > Experimental**.
- La tarjeta de origen debe seguir existiendo ("La tarjeta de origen ya no existe.").

## Abrir conversación

Abre una **conversación nueva** (la pantalla de Conversación) con la petición ya enviada. Elige el agente.

## Agente en un workspace

Es la acción "ejecuta el agente en mi proyecto": abre un agente **en el workspace de la automatización** y
envía la petición. Es la que más se parece a lo que las automatizaciones siempre hicieron.

- **Agente** y **Qué pide**.
- **Dónde se ejecuta** viene de la frase: el workspace elegido, o **uno nuevo en cada ejecución**.
- Con un **workspace existente**, la **sesión del agente** puede ser **Nueva en cada ejecución** o
  **Reutilizar la anterior**.
- Con un **workspace nuevo en cada ejecución**, elige **Crear a partir de** una branch (la **branch base**).
  El valor por defecto es la del proyecto. También hay la opción de ejecutar la preparación del proyecto en
  el workspace nuevo.

## Notificación

Muestra una notificación del sistema, con **título** y **mensaje**.

## Qué acción elegir

| Quiero…                                                          | Usa                                     |
| ---------------------------------------------------------------- | --------------------------------------- |
| Ejecutar tests o un script                                       | **Comando en el terminal**              |
| Que un agente trabaje en el proyecto                             | **Agente en un workspace**              |
| Hablar con un agente que ya está abierto                         | **Prompt para un agente**               |
| Un agente nuevo en el Canvas, visible y conectado a otra tarjeta | **Agente nuevo en el Canvas**           |
| Dejar un registro                                                | **Guardar en la memoria o en una nota** |
| Que me avisen                                                    | **Notificación**                        |

## Ejemplo: probar y avisar

1. **Cuando**: Git del proyecto, evento **commit**.
2. Acción 1: **Comando en el terminal**, `pnpm test`.
3. Acción 2: **Notificación**, título "Tests terminados".

Si los tests fallan, la acción 1 falla, la notificación no se muestra y el historial dice "Falló en la
acción 1".

## Servidor sin ventana

En el servidor de Elyra Cloud, que funciona sin ventana, la cadena se ejecuta igual, pero dos acciones no
tienen dónde aparecer: **Notificación** ("Las notificaciones no están disponibles en un servidor sin
ventana") y **Abrir conversación** ("La conversación no está disponible en un servidor sin ventana"). Guardar
en la memoria también sigue sin estar disponible. Mira
[Webhook, GitHub y GitLab](/docs/es/fluxos/automacoes-webhook/#y-el-cloud-sin-ventana).

## Por la línea de comandos

Las acciones van en `--actions`, una lista JSON con **una o más** acciones, en orden. Cada acción tiene un `kind`:

| `kind`                   | Campos                                                                                                                    |
| ------------------------ | ------------------------------------------------------------------------------------------------------------------------- |
| `run-terminal-command`   | `command`; opcionales `workspaceId`, `timeoutSeconds`                                                                     |
| `write-memory-or-note`   | `target` (`note` o `memory`), `content`; opcional `noteId`                                                                |
| `prompt-existing-agent`  | `cardId`, `prompt`                                                                                                        |
| `create-canvas-agent`    | `parentCardId`, `initialPrompt`, `agentId`; opcional `surface` (`terminal` o `chat`)                                      |
| `open-conversation`      | opcionales `provider`, `initialPrompt`                                                                                    |
| `notify`                 | `title`, `body`                                                                                                           |
| `create-work-item`       | `columnId`, `title`; opcional `description`                                                                               |
| `move-work-item`         | `itemId`, `toColumnId`; opcional `toIndex` (índice desde 0)                                                               |
| `update-work-item`       | `itemId` y al menos uno entre `title`, `description`, `assignee` (`{agentId,displayName}` o `null` para quitarlo)         |
| `create-work-column`     | `label`                                                                                                                   |
| `rename-work-column`     | `columnId`, `label`                                                                                                       |
| `move-work-column`       | `columnId`, `toIndex` (índice desde 0)                                                                                    |
| `run-agent-in-workspace` | `prompt`, `agentId`, `workspaceMode` (`existing` o `new_per_run`); opcionales `workspaceId`, `reuseSession`, `baseBranch` |

Las acciones de tareas y columnas usan el tablero del proyecto de la automatización. Los campos de
la tarea que se omiten no cambian; `assignee: null` elimina la asignación. En el editor, **Mantener actual**
conserva al responsable y **Sin responsable** elimina la asignación.

```bash
elyra automations create --name "Tests en cada commit" \
  --trigger daily --prompt "Tests en cada commit" --provider codex --repo mi-proyecto \
  --trigger-json '{"kind":"git-local","repoId":"mi-proyecto","events":["commit"]}' \
  --actions '[{"kind":"run-terminal-command","command":"pnpm test"},{"kind":"notify","title":"Tests","body":"Terminaron"}]'
```

Al editar con `elyra automations edit`, `--actions` reemplaza la cadena entera.

## Ver también

- [Disparadores](/docs/es/fluxos/automacoes-gatilhos/)
- [Crear una automatización](/docs/es/fluxos/automacoes-criar/)
- [Ejecutar ahora y leer el historial](/docs/es/fluxos/automacoes-execucoes/)
