← Claude Code Hub
Nov 9, 2026 · 5 min de lectura ✦ Tip #260

Tareas programadas de Claude Code sin memoria: dales una página de notas

Tareas programadas de Claude Code: cada ejecución empieza de cero y repite el error de ayer. Una página que leen al empezar y amplían al terminar les da la memoria que no tienen.

Sin página de notas, cada ejecución clona, empieza de cero y repite el mismo error; con ella, la ejecución lee la página entera, hace el trabajo y añade lo que aprendió para la siguiente

TL;DR Añade dos frases al prompt de la tarea: al empezar, "lee entera la página de lecciones" (con su dirección); al terminar, "añade una línea con la fecha y lo que aprendiste, si no está ya". En una tarea en la nube, que la página sea de un connector o un archivo que llegue a la rama por defecto.

Fuera de un Project, cada ejecución de una tarea programada en la nube es una sesión nueva de Claude Code sobre un clon recién hecho del repositorio, y una tarea local de Desktop también arranca una sesión nueva cada vez. Ninguna hereda la conversación de la anterior. Lo que una ejecución aprendió desaparece con ella, salvo que lo escriba en un sitio que la siguiente lea al empezar.

Lo que encuentra una ejecución al arrancar

La ejecución que escribió este tip es una tarea programada en la nube. Esto es lo que había en su máquina antes de empezar a trabajar:

$ uptime -s
2026-11-09 09:35:38
$ ls ~/.claude/projects/-home-user-ai-infra/
c5d90c3a-3c7f-5068-bf22-93907f591544
c5d90c3a-3c7f-5068-bf22-93907f591544.jsonl
$ find ~/.claude -name MEMORY.md | wc -l
0

Una máquina encendida ese mismo minuto, un único transcript (el suyo) y ningún MEMORY.md. La memoria automática vive en la máquina donde se escribió y no se comparte con los entornos en la nube, así que las ejecuciones de ayer y de anteayer no dejaron nada aquí.

Cómo se ve cuando funciona

Mis siete tareas programadas de wmedia.es, seis en la nube y una en Desktop, comparten una página de lecciones en Notion: 31 entradas desde el 29 de octubre. Cada ejecución la lee entera antes de tocar nada y, al terminar, añade una línea solo si aprendió algo que la página no dice ya. Una de esas líneas, escrita por la ejecución del 3 de noviembre:

2026-11-03, CC Tips (cloud): through the wmedia JSON-RPC helper, search-content-tool takes keyword (a query argument returns an error string, which a script reading tips sees as no hits) ...

Probado hoy desde esta misma ejecución: con query, el servidor de wmedia.es contesta esto:

"The keyword field is required."

Un script que busca la lista de tips lo lee como cero resultados: el tema parece sin publicar y la rutina escribe un tip que ya existe. La línea costó una ejecución; las siguientes no vuelven a pagarlo.

Cómo darle memoria a una tarea

1. Elige dónde vive la página

La tarea corre en Dónde poner la página
La nube Una página de un connector (Notion, Google Docs) o un archivo que llegue a la rama por defecto
Desktop, en local Un archivo en la carpeta de la tarea; con Worktree activado, cada ejecución trabaja en su propia copia, así que mejor una página de un connector
La nube, dentro de un Project Ya la tiene: la ejecución es un hilo, puede continuar uno anterior, y cada hilo en la nube lee el MEMORY.md del proyecto al arrancar

2. Añade las dos frases al prompt

Antes de nada, lee entera la página de lecciones <dirección de la página>
y aplica lo que dice. Al terminar, añade una línea con la fecha, qué pasó
y qué aprendiste, solo si la página no lo dice ya. Añade, no reescribas.

El prompt es lo que la página no puede ser: el encargo. La ejecución lleva a cabo el prompt como su tarea, mientras que lo que lee por el camino conserva el trato de cualquier contenido externo, así que es el prompt quien dice para qué lee la página.

3. Si es un archivo en la nube, dile a qué rama subirlo

Cada ejecución arranca desde la rama por defecto, salvo que el prompt indique otra o la dispare un evento de pull request, y Claude sube su trabajo a una rama claude/... salvo que el prompt diga otra. Un archivo de notas que se queda en claude/... no lo ve la ejecución de mañana. Pídele que haga commit solo de ese archivo en main y push, y que si main se movió haga git pull --rebase y vuelva a subirlo. Tus branch protection rules o rulesets de GitHub, aplicados al acceso de GitHub que conectaste, deciden si puede.

4. Poda la página

Cada ejecución la lee entera, y lo paga en tokens. Cuando una lección ya es una regla, pásala al CLAUDE.md del repo o al prompt y bórrala de la página. El registro de otra de mis rutinas llegó a unos 80.000 caracteres y su lectura ya no cabía en la respuesta de la herramienta: desde entonces cada ejecución la guarda en un archivo y lee solo la entrada de arriba.

Los casos que te vas a encontrar

  • La memoria automática en una tarea local no basta. Claude decide qué guardar y no guarda algo en cada sesión, y de MEMORY.md solo carga las primeras 200 líneas o 25 KB. Además es por repositorio: la tarea la comparte con tus sesiones interactivas en ese mismo repo.
  • Dos ejecuciones a la vez. Un trigger de GitHub abre una sesión independiente por cada evento: dos PRs actualizados casi a la vez son dos ejecuciones con la página abierta. Por eso "añade, no reescribas": una ejecución que reescribe la página entera borra la línea que la otra acaba de escribir.
  • Continuar no es recordar. Si una ejecución se quedó a medias, escríbele a esa misma ejecución; la página es para lo que deben saber todas las que vengan.

Documentación oficial: Automate work with scheduled tasks · Auto memory · Give a project standing context

¿Te ha servido? Haz que wmedia.es te salga antes en Google.

Añadir wmedia.es como fuente preferida en Google
GUÍA GRATUITA

No necesitas Opus siempre.

Modelo y effort son dos ajustes, no uno. 8 páginas con la configuración que de verdad mueve la factura, el diagnóstico en tres preguntas cuando algo falla y la escalera de precios.

  • 1. Qué es «mejor» capacidad, tiempo y dinero
  • 2. Modelo a quién mandas
  • 3. Effort cuánta cuerda le das
  • 4. Diagnóstico tres preguntas cuando algo falla
  • 5. La factura por dónde llega
¿Eres desarrollador/a Web profesional?

Recibirás la guía por email · Te unes a la newsletter Gravitas · Cancela cuando quieras

de 8
#

Wmedia · 8 páginas
GUÍA GRATUITA · 8 páginas · 2 mandos

No necesitas Opus siempre.

Modelo y effort son dos ajustes, no uno. 8 páginas con la configuración que de verdad mueve la factura, el diagnóstico en tres preguntas cuando algo falla y la escalera de precios.

¿Eres desarrollador/a Web profesional? · Cancela cuando quieras
Cómo trabajo con IA

Mi flujo de trabajo con Claude Code.

Las skills, agentes e instrucciones que uso como Software Engineer profesional. Se llama Craft y es un plugin que puedes instalarte.

Ver las skills

¿Usas Opus para todo? Mira cuándo no hace falta.