Guía

¿Un agente de IA borró o cambió datos? Qué hacer primero

7 min de lecturaPor el equipo de Delta MCP

Una lista titulada First, en este orden: detener el agente, revocar su acceso, ver qué cambió, devolverlo. Junto a ella, una etiqueta Costly change.

La respuesta corta

Detén primero el agente, y después corta el acceso que usaba para que nada más pueda cambiar. Guarda el registro de lo que hizo, y averigua qué cambió antes de arreglar nada. Restaura una herramienta cada vez, empezando por lo que tenga fecha límite. Algunas cosas, como un mensaje ya enviado, no volverán.

En esta guía

¿Qué hacer primero, y en qué orden?

Hazlo en este orden. Los dos primeros evitan que el daño crezca. Los demás te permiten repararlo con hechos, no con suposiciones. Las guías de respuesta a incidentes de NIST tienen los mismos bloques: contener, analizar, restaurar, notificar, aprender.

  1. Detén el agenteAhora mismo

    Haz que tu IA deje de actuar, y verifica que nada la vuelva a arrancar.

    En Claude Code, usa la tecla Esc: detiene la respuesta o la llamada a herramienta en curso. Los subagentes que corren en segundo plano tienen su propia parada: usa Ctrl+X Ctrl+K dos veces en 3 segundos. En otra app de IA, usa su propio control de parada. Una rutina de Claude Code se ejecuta según su horario, sin que nadie apruebe sus acciones, hasta que la pausas.

  2. Corta su accesoA continuación

    Quita la clave que usaba tu IA, para que no pueda volver a actuar.

    En Claude Code, abre /mcp y elige Clear authentication: la documentación lo presenta como la forma de revocar el acceso. Después, revoca la clave también en el servicio. En GitHub, borra el token de acceso personal (Settings, Developer settings). Si entraste con una app, revócala en Settings, Applications, Authorized OAuth Apps. Un token revocado no se puede restaurar, solo reemplazar. En Notion, los propietarios del espacio gestionan las apps de IA conectadas en Settings, Connections. Una clave que el agente leyó de un archivo como .env ya está en un registro de texto plano en tu disco. Reemplázala también.

  3. Guarda el registroAntes de que se limpie

    Copia el registro de tu IA a un lugar seguro antes de cambiar nada. Anota cada paso que das, con la hora.

    Claude Code escribe cada mensaje, llamada a herramienta y resultado de una sesión en un archivo .jsonl bajo ~/.claude/projects. Por defecto, lo borra a los 30 días. Haz capturas de lo que muestra cada herramienta ahora. La guía de NIST pide que las acciones de respuesta se registren y que los registros se conserven íntegros.

  4. Encuentra todo lo que cambióAntes de restaurar

    No restaures todavía. Tu IA puede haber cambiado más de lo que notaste.

    Haz una lista de cada herramienta a la que pudo llegar, y revisa cada una con la tabla de abajo. NIST advierte que una revisión superficial puede subestimar la magnitud de un incidente. Un cliente de Notion conectado puede llegar a cualquier contenido al que tú puedas llegar.

  5. Avisa a quienes dependen de elloLuego

    Avisa a tu equipo, a tus clientes o a quien use lo que cambió. Di lo que sabes y lo que todavía no sabes.

    La guía de NIST incluye avisar a las partes internas y externas como tarea de respuesta, y compartir con ellas el avance de la recuperación.

  6. Restaura solo lo que cambióPor último

    Devuelve lo que cambió, empezando por lo que caduca primero. Después comprueba cada elemento contra el registro.

    La guía de recuperación de NIST prefiere la precisión, como restaurar solo los archivos afectados. También dice que hay que corregir la causa raíz y verificar una restauración antes de que el elemento restaurado vuelva a usarse.

¿Dónde miras para ver qué cambió?

Empieza por el registro de tu propia IA: muestra lo que hizo, en orden. Después abre el historial de cada herramienta para ver el efecto.

Dónde ver lo que cambió un agente de IA, y hasta dónde llega cada registro
DóndeQué encuentrasHasta cuánto atrás
El registro de tu IA, en Claude Code Cada mensaje, llamada a herramienta y resultado de una sesión, en ~/.claude/projects. 30 días por defecto.
GitHub, tu cuenta El registro de seguridad, en Settings: quién actuó, en qué repositorio, qué hizo y cuándo. 90 días.
GitHub, una organización El registro de auditoría, solo para propietarios. Busca por actor, repositorio o acción. 180 días. Los últimos tres meses se muestran por defecto.
Una página de Notion Version history, en el menú ••• (necesita acceso Can edit): versiones anteriores, con los cambios resaltados. 7 días en Free, 30 en Plus, 90 en Business, cualquier plazo en Enterprise.
Notion, páginas borradas Trash las lista, y filtra por quién las editó por última vez. 30 días por defecto.
Tus archivos git status lista las rutas que difieren de tu último commit. Desde tu último commit.

Lee el registro desde el primer cambio hacia adelante, y anota el orden. La guía de análisis de NIST empieza ahí: la secuencia de eventos, y los activos que implicó cada uno.

¿Cuánto tiempo tienes para restaurarlo?

Devuelve solo lo que cambió, y empieza por lo que caduca primero. Los plazos de Version history están en la tabla de arriba.

Cuánto tiempo tienes para restaurar lo que borró o cambió un agente de IA
Qué se perdióCuánto tiempo tienesConviene saberlo
Un repositorio de GitHub 90 días. Puede tardar hasta una hora después del borrado antes de que puedas restaurarlo. Un repositorio en una red de forks que no está vacía no se puede restaurar hasta que se borren o desvinculen los demás.
Una página de Notion en Trash 30 días por defecto. Después Notion la conserva 30 días más antes de que quede inaccesible para todos los usuarios, también los propietarios. Puedes pedírselo al soporte de Notion: dice que puede restaurar una instantánea de los últimos 30 días.
Un archivo que editó Claude Code Unos 30 días después del último punto de control de la sesión. /rewind deshace las ediciones hechas con las herramientas de archivos de Claude, no rm, mv ni cp ejecutados en la shell.

Cuando hayas restaurado algo, compáralo con el registro. NIST pide que verifiques una restauración antes de confiar en ella.

Cómo restaurar cada caso, paso a paso

¿Qué no se puede devolver?

Algunas cosas siguen hechas. Sabe cuáles pronto, para contarle a la gente la verdad.

  • Un mensaje que ya salió

    Undo Send de Gmail dura solo 5, 10, 20 o 30 segundos, el plazo que elegiste. Restaurar una página no retira un mensaje ya entregado.

    Haz estoEnvía una corrección, y avisa a quienes lo recibieron.

  • Una clave que revocaste

    GitHub dice que un token caducado o revocado no se puede restaurar. Creas uno nuevo.

    Haz estoHaz la clave nueva más estrecha que la anterior.

  • Lo que leyó el agente

    Un cliente de Notion conectado puede enviar a sistemas fuera de Notion el contenido que leyó. Restaurar no lo deshace.

    Haz estoTrata lo que leyó como ya visto. Reemplaza cualquier secreto que contenga.

  • Lo que una restauración deja fuera

    Un repositorio de GitHub restaurado no recupera los permisos del equipo. Una base de datos de Notion restaurada recupera sus páginas y propiedades, no el texto que hay dentro de ellas.

    Haz estoRevisa los permisos, y después el contenido de las páginas, a mano.

¿Cómo evitas que vuelva a pasar?

Dale menos que romper a tu IA, haz que pregunte antes de borrar, y guarda una copia a la que no pueda llegar. Después, escríbelo. NIST termina con un informe posterior a la acción: el incidente, las acciones tomadas y las lecciones aprendidas.

  • Haz que pregunte primero

    En Claude Code, las reglas deny se evalúan primero, luego ask, y después allow. Una regla puede nombrar una herramienta MCP, como mcp__server__tool. Notion aconseja activar la confirmación antes de las acciones que cambian contenido.

    Haz estoAbre /permissions y añade una regla ask para cada herramienta que borre o envíe.

  • Dale una clave estrecha

    Un token de acceso de grano fino de GitHub puede limitarse a los repositorios elegidos y a permisos concretos. Un cliente de Notion conectado llega a todo lo que tú puedas ver.

    Haz estoUsa la clave más estrecha que haga el trabajo, con fecha de caducidad.

  • Guarda una copia a la que no pueda llegar

    Una copia fuera del alcance de tu IA sobrevive a sus errores. Git guarda lo que has confirmado con commit.

    Haz estoHaz commit a menudo, y guarda una copia de seguridad para la que el agente no tenga clave.

  • Ten en cuenta que una regla no es un muro

    La documentación de Claude Code dice que una regla de Bash no es un límite de seguridad. Bash(rm *) frena rm -rf build/, pero no bash -c 'rm -rf build/'.

    Haz estoPara un límite firme, activa el sandbox.

Cada ajuste, herramienta por herramienta

¿Cómo ayuda Delta MCP cuando esto pasa?

Delta MCP es una app gratuita en tu computadora. Se sitúa entre tu IA y herramientas como Notion, GitHub, Linear y Vercel. Guarda cada cambio que tu IA hace a través de ella, así que “¿qué cambió?” ya tiene respuesta.

  • Un registro de cada tareaActivity muestra cada tarea como una frase, como “Set status to Archive on 4 pages in Notion”. Ábrela para ver cada cambio, antes y después.
  • Undo que te avisa primeroHaz clic en Undo en una tarea, y una hoja dice antes lo que va a hacer. Lista los cambios que se devuelven y se verifican, los elementos borrados que vuelven como copias nuevas, y los elementos nuevos que se borran. Algunas acciones, como un mensaje ya enviado, no se pueden deshacer. Delta MCP te dice cuáles, antes de hacer clic y otra vez después.
  • Un modo para cada conectorCada herramienta que conectas es un conector, y cada uno recibe un modo. Hay cuatro: Cambiar por su cuenta, Preguntar antes de eliminar o enviar, Preguntar antes de cada cambio y Solo lectura. Cuando necesites estar seguro, elige Preguntar antes de cada cambio.
  • Un registro que puedes guardarExport everything, en Settings, guarda tus tareas y su registro en un solo archivo legible. Cada línea del registro va encadenada a la anterior, así que una línea borrada o editada se nota.

Activity muestra lo que tu IA hizo a través de Delta MCP. Un cambio hecho de otra forma no aparece en ella.

Cómo funcionan Activity y Undo

Preguntas

¿Qué hago primero si un agente de IA borra datos?

Deténlo, y después corta su acceso. En Claude Code, usa la tecla Esc y revisa si hay rutinas que puedan volver a arrancarlo. Revoca la clave que usaba, guarda su registro, y busca qué cambió en cada herramienta antes de restaurar nada.

¿Puedo recuperar datos que borró un agente de IA?

Muchas veces, dentro del plazo. GitHub puede restaurar un repositorio borrado dentro de los 90 días, salvo que estuviera en una red de forks que no está vacía. Una página de Notion se queda 30 días en Trash por defecto. Su Version history llega a 7, 30 o 90 días en Free, Plus y Business. Los archivos vuelven desde Git o desde una copia de seguridad. El rewind de Claude Code no cubre los archivos que borró un comando de shell.

¿Cómo averiguo qué cambió un agente de IA?

Empieza por el registro del propio agente. Claude Code guarda cada llamada y resultado de herramienta en ~/.claude/projects durante 30 días por defecto. Después, revisa cada herramienta. GitHub tiene un registro de seguridad (90 días) y un registro de auditoría (180 días, solo para propietarios). Notion tiene Version history y Trash.

¿Debo revocar la clave API o el token de mi agente de IA?

Sí, si puede actuar en un servicio por su cuenta. Borra el token y crea uno nuevo, más estrecho: GitHub dice que un token revocado no se puede restaurar. Reemplaza también cualquier clave que el agente leyera de un archivo.

¿Puede el /rewind de Claude Code deshacer lo que hizo el agente?

Solo las ediciones hechas con sus herramientas de edición de archivos. Los cambios hechos con comandos de shell como rm, mv o cp no se registran. La documentación de Claude Code dice que los puntos de control no reemplazan al control de versiones.

¿Puede Delta MCP deshacer lo que cambió mi IA?

En parte, en las tareas que pasaron por Delta MCP. Undo sobre una tarea en Activity devuelve lo que puede y lo verifica. Antes te dice, y después también, lo que no puede, como un mensaje ya enviado. Los cambios hechos fuera de Delta MCP no están en Activity.

Fuentes

  1. NIST, Incident Response Recommendations and Considerations for Cybersecurity Risk Management: A CSF 2.0 Community Profile (abr 2025) Contener, analizar, restaurar, notificar, verificar, informe posterior a la acción (SP 800-61 Rev. 3).
  2. Claude Code, Interactive mode Esc detiene la respuesta o la llamada a herramienta en curso.
  3. Claude Code, Automate work with routines Las rutinas se ejecutan según un horario, sin aprobación, hasta que se pausan.
  4. Claude Code, Connect Claude Code to tools via MCP Clear authentication en /mcp revoca el acceso.
  5. Claude Code, Explore the .claude directory Dónde están las transcripciones, el valor por defecto de 30 días, y que una clave leída de un archivo acaba en el registro de texto plano.
  6. Claude Code, Checkpointing Lo que restaura /rewind, y que los comandos de shell no se registran.
  7. Claude Code, Configure permissions El orden deny, ask, allow, los nombres de reglas de MCP, y por qué una regla de Bash no es un límite.
  8. GitHub, Managing your personal access tokens Borrar un token, y a qué puede limitarse un token de grano fino.
  9. GitHub, Reviewing your authorized OAuth apps Revocar una app autorizada, una por una o todas a la vez.
  10. GitHub, Token expiration and revocation Un token revocado o caducado no se puede restaurar.
  11. GitHub, Reviewing your security log El registro de 90 días de una cuenta personal.
  12. GitHub, Reviewing the audit log for your organization Solo para propietarios, 180 días, búsqueda por actor, repositorio o acción.
  13. GitHub, Restoring a deleted repository La ventana de 90 días, el retraso, las redes de forks, los permisos del equipo.
  14. Notion, Delete & restore content Retención de Trash y de version history, restauraciones de bases de datos, la instantánea de 30 días.
  15. Notion, Security best practices Un cliente conectado llega a lo que tú llegas, y puede enviar contenido fuera de Notion; confirmar antes de los cambios.
  16. Google, Send or unsend Gmail messages Undo Send funciona durante 5, 10, 20 o 30 segundos.
  17. Git, git-status Documentation git status lista las rutas que difieren del último commit.
  18. Delta MCP, Activity and Undo Activity, Undo, el registro y la exportación.
  19. Delta MCP, Modes Los cuatro modos.

Sigue leyendo

Prueba Delta MCP con tus propias tareas

Gratis, se configura en dos minutos y puedes dejarlo todo como estaba con un clic.

Gratis · Sin cuenta · Chip de Apple o Intel

Gratis · Sin cuenta

Gratis · Sin cuenta

Sigue el lanzamiento

Para Mac, Windows y Linux. No necesitas cuenta.

Próximamente

Delta MCP ya casi está aquí

La app gratuita para Mac, Windows y Linux llega pronto. Deja tu correo y te enterarás en cuanto salga. No hace falta cuenta.

Tu correo solo sirve para avisarte una vez cuando salga Delta MCP. Sin newsletter. Privacidad