desktop-scheduled-tasks.md +13 −13
8 8
9Las tareas programadas inician una nueva sesión automáticamente en la hora y frecuencia que elija. Úselas para trabajos recurrentes como revisiones de código diarias, comprobaciones de actualizaciones de dependencias o resúmenes matutinos que extraigan información de su calendario e bandeja de entrada.9Las tareas programadas inician una nueva sesión automáticamente en la hora y frecuencia que elija. Úselas para trabajos recurrentes como revisiones de código diarias, comprobaciones de actualizaciones de dependencias o resúmenes matutinos que extraigan información de su calendario e bandeja de entrada.
10 10
1111La página **Routines** de la aplicación de escritorio le permite crear tanto tareas programadas locales como [routines](/es/routines) remotas. Una tarea local se ejecuta en su máquina con acceso directo a sus archivos y herramientas, pero solo se activa mientras la aplicación está abierta y su computadora está despierta. Una routine remota se ejecuta en la infraestructura en la nube administrada por Anthropic incluso cuando su computadora está apagada, y también puede activarse mediante llamadas API o eventos de GitHub. Esta página cubre tareas programadas locales; para routines remotas y sus opciones de activación, consulte [Routines](/es/routines).La página **Routines** de la aplicación de escritorio le permite crear tanto tareas programadas locales como [routines](/docs/es/routines) remotas. Una tarea local se ejecuta en su máquina con acceso directo a sus archivos y herramientas, pero solo se activa mientras la aplicación está abierta y su computadora está despierta. Una routine remota se ejecuta en la infraestructura en la nube administrada por Anthropic incluso cuando su computadora está apagada, y también puede activarse mediante llamadas API o eventos de GitHub. Esta página cubre tareas programadas locales; para routines remotas y sus opciones de activación, consulte [Routines](/docs/es/routines).
12 12
13<h2 id="compare-scheduling-options">13<h2 id="compare-scheduling-options">
14 Comparar opciones de programación14 Comparar opciones de programación
16 16
17Claude Code offers three ways to schedule recurring or one-off work:17Claude Code offers three ways to schedule recurring or one-off work:
18 18
1919| | [Cloud](/en/routines) | [Desktop](/en/desktop-scheduled-tasks) | [`/loop`](/en/scheduled-tasks) || | [Cloud](/docs/en/routines) | [Desktop](/docs/en/desktop-scheduled-tasks) | [`/loop`](/docs/en/scheduled-tasks) |
2020| :------------------------- | :----------------------------- | :------------------------------------- | :---------------------------------- || :------------------------- | :---------------------------------- | :------------------------------------- | :---------------------------------- |
2121| Runs on | Anthropic cloud | Your machine | Your machine || Runs on | Cloud, Anthropic-managed by default | Your machine | Your machine |
22| Requires machine on | No | Yes | Yes |22| Requires machine on | No | Yes | Yes |
23| Requires open session | No | No | Yes |23| Requires open session | No | No | Yes |
24| Persistent across restarts | Yes | Yes | Restored on `--resume` if unexpired |24| Persistent across restarts | Yes | Yes | Restored on `--resume` if unexpired |
25| Access to local files | No (fresh clone) | Yes | Yes |25| Access to local files | No (fresh clone) | Yes | Yes |
2626| MCP servers | Connectors configured per task | [Config files](/en/mcp) and connectors | Inherits from session || MCP servers | Connectors configured per task | [Config files](/docs/en/mcp) and connectors | Inherits from session |
27| Permission prompts | No (runs autonomously) | Configurable per task | Inherits from session |27| Permission prompts | No (runs autonomously) | Configurable per task | Inherits from session |
28| Customizable schedule | Via `/schedule` in the CLI | Yes | Yes |28| Customizable schedule | Via `/schedule` in the CLI | Yes | Yes |
29| Minimum interval | 1 hour | 1 minute | 1 minute |29| Minimum interval | 1 hour | 1 minute | 1 minute |
33</Tip>33</Tip>
34 34
35<Note>35<Note>
3636 De forma predeterminada, las tareas programadas se ejecutan contra el estado en el que se encuentre su directorio de trabajo, incluidos los cambios no confirmados. Active el toggle de worktree al crear la tarea para dar a cada ejecución su propio Git worktree aislado, de la misma manera que funcionan las [sesiones paralelas](/es/desktop#work-in-parallel-with-sessions). De forma predeterminada, las tareas programadas se ejecutan contra el estado en el que se encuentre su directorio de trabajo, incluidos los cambios no confirmados. Active el toggle de worktree al crear la tarea para dar a cada ejecución su propio Git worktree aislado, de la misma manera que funcionan las [sesiones paralelas](/docs/es/desktop#work-in-parallel-with-sessions).
37</Note>37</Note>
38 38
39<h2 id="create-a-scheduled-task">39<h2 id="create-a-scheduled-task">
75 75
76Cuando se activa una tarea, recibe una notificación de escritorio y aparece una nueva sesión bajo una sección **Scheduled** en la barra lateral. Ábrala para ver qué hizo Claude, revisar cambios o responder a solicitudes de permiso. La sesión funciona como cualquier otra: Claude puede editar archivos, ejecutar comandos, crear commits y abrir pull requests.76Cuando se activa una tarea, recibe una notificación de escritorio y aparece una nueva sesión bajo una sección **Scheduled** en la barra lateral. Ábrala para ver qué hizo Claude, revisar cambios o responder a solicitudes de permiso. La sesión funciona como cualquier otra: Claude puede editar archivos, ejecutar comandos, crear commits y abrir pull requests.
77 77
7878Las tareas solo se ejecutan mientras la aplicación de escritorio está en ejecución y su computadora está despierta. Si su computadora se duerme durante una hora programada, la ejecución se omite. Para evitar el reposo inactivo, active **Keep computer awake** en Configuración bajo **Desktop app → General**. Cerrar la tapa del portátil aún lo pone en reposo. Para tareas que necesitan ejecutarse incluso cuando su computadora está apagada, o que deben activarse mediante una llamada API o evento de GitHub, cree una [routine](/es/routines) remota en su lugar.Las tareas solo se ejecutan mientras la aplicación de escritorio está en ejecución y su computadora está despierta. Si su computadora se duerme durante una hora programada, la ejecución se omite. Para evitar el reposo inactivo, active **Keep computer awake** en Configuración bajo **Desktop app → General**. Cerrar la tapa del portátil aún lo pone en reposo. Para tareas que necesitan ejecutarse incluso cuando su computadora está apagada, o que deben activarse mediante una llamada API o evento de GitHub, cree una [routine](/docs/es/routines) remota en su lugar.
79 79
80<h2 id="missed-runs">80<h2 id="missed-runs">
81 Ejecuciones perdidas81 Ejecuciones perdidas
93 93
94Para evitar detenciones, haga clic en **Run now** después de crear una tarea, observe las solicitudes de permiso y seleccione "always allow" para cada una. Las ejecuciones futuras de esa tarea aprueban automáticamente las mismas herramientas sin solicitar. Puede revisar y revocar estas aprobaciones desde la página de detalles de la tarea.94Para evitar detenciones, haga clic en **Run now** después de crear una tarea, observe las solicitudes de permiso y seleccione "always allow" para cada una. Las ejecuciones futuras de esa tarea aprueban automáticamente las mismas herramientas sin solicitar. Puede revisar y revocar estas aprobaciones desde la página de detalles de la tarea.
95 95
9696Las herramientas de conector [que su organización estableció en `ask`](/es/mcp#organization-controls-on-connector-tools) y las herramientas MCP marcadas como [`requiresUserInteraction`](/es/mcp#require-approval-for-a-specific-tool) solicitan confirmación en cada llamada y no ofrecen una opción de permitir siempre. Las ejecuciones que llaman a estas herramientas se detienen cada vez.Las herramientas de conector [que su organización estableció en `ask`](/docs/es/mcp#organization-controls-on-connector-tools) y las herramientas MCP marcadas como [`requiresUserInteraction`](/docs/es/mcp#require-approval-for-a-specific-tool) solicitan confirmación en cada llamada y no ofrecen una opción de permitir siempre. Las ejecuciones que llaman a estas herramientas se detienen cada vez.
97 97
98<h2 id="manage-scheduled-tasks">98<h2 id="manage-scheduled-tasks">
99 Administrar tareas programadas99 Administrar tareas programadas
112 112
113Una tarea programada también puede modificar su propia programación o prompt desde dentro de una sesión en ejecución usando la herramienta MCP `update_scheduled_task`. Esto permite que una tarea se reprograme a sí misma según lo que encuentre, por ejemplo, reprogramar una revisión de código para ejecutarse antes cuando detecta que se ha creado una rama de lanzamiento.113Una tarea programada también puede modificar su propia programación o prompt desde dentro de una sesión en ejecución usando la herramienta MCP `update_scheduled_task`. Esto permite que una tarea se reprograme a sí misma según lo que encuentre, por ejemplo, reprogramar una revisión de código para ejecutarse antes cuando detecta que se ha creado una rama de lanzamiento.
114 114
115115Para editar el prompt de una tarea en disco, abra `~/.claude/scheduled-tasks/<task-name>/SKILL.md` (o bajo [`CLAUDE_CONFIG_DIR`](/es/env-vars) si está configurado). El archivo utiliza frontmatter YAML para `name` y `description`, con el prompt como cuerpo. Los cambios surten efecto en la próxima ejecución. La programación, carpeta, modelo y estado habilitado no están en este archivo: cámbielos a través del formulario Edit o pídale a Claude.Para editar el prompt de una tarea en disco, abra `~/.claude/scheduled-tasks/<task-name>/SKILL.md` (o bajo [`CLAUDE_CONFIG_DIR`](/docs/es/env-vars) si está configurado). El archivo utiliza frontmatter YAML para `name` y `description`, con el prompt como cuerpo. Los cambios surten efecto en la próxima ejecución. La programación, carpeta, modelo y estado habilitado no están en este archivo: cámbielos a través del formulario Edit o pídale a Claude.
116 116
117<h2 id="related-resources">117<h2 id="related-resources">
118 Recursos relacionados118 Recursos relacionados
119</h2>119</h2>
120 120
121121* [Routines](/es/routines): ejecute tareas en infraestructura administrada por Anthropic en una programación, mediante llamada API o en respuesta a eventos de GitHub, incluso cuando su computadora está apagada* [Routines](/docs/es/routines): ejecute tareas en infraestructura administrada por Anthropic en una programación, mediante llamada API o en respuesta a eventos de GitHub, incluso cuando su computadora está apagada
122122* [Ejecutar prompts en una programación](/es/scheduled-tasks): programación con alcance de sesión con `/loop` en la CLI* [Ejecutar prompts en una programación](/docs/es/scheduled-tasks): programación con alcance de sesión con `/loop` en la CLI
123123* [Claude Code GitHub Actions](/es/github-actions): ejecute Claude en una programación en CI en lugar de en su máquina* [Claude Code GitHub Actions](/docs/es/github-actions): ejecute Claude en una programación en CI en lugar de en su máquina
124124* [Usar Claude Code Desktop](/es/desktop): la guía completa de la aplicación de escritorio* [Usar Claude Code Desktop](/docs/es/desktop): la guía completa de la aplicación de escritorio