← Claude Code Hub
Jun 20, 2026 · 4 min de lectura ✦ Tip #109

/fork en Claude Code: copia tu conversación a una sesión en segundo plano y sigue trabajando

Si aprendiste /fork como un subagente, tienes el modelo mental equivocado. Desde la v2.1.212 copia tu conversación a una sesión nueva en background, con su propia fila en claude agents, y el subagente de antes es /subtask. Aquí está la diferencia con /branch.

/branch vs /fork en Claude Code: /branch te pasa a una copia de la conversación que conduces tú; /fork copia la conversación a una sesión nueva en background, con su propia fila en claude agents, mientras tú sigues

TL;DR /branch te cambia a una copia de la conversación (el original se queda, vuelves con /resume): es el git checkout -b de tu chat. /fork [prompt] no te mueve: copia toda tu conversación a una sesión nueva en background, con su propia fila en claude agents, que trabaja sola mientras tú sigues. Desde la v2.1.212; el subagente que lanzaba antes /fork ahora es /subtask.

Actualización, 31 de octubre de 2026: desde la v2.1.212 /fork ya no lanza un subagente dentro de tu sesión: copia la conversación a una sesión nueva en background, con su propia fila en claude agents. El comportamiento de antes vive ahora en /subtask.

Si aprendiste /fork como "el subagente que hereda mi contexto", tienes el modelo mental equivocado. Desde la v2.1.212 hay tres mecanismos distintos, y confundirlos es lo que hace que la gente use el que no toca:

  • /branch: te cambias tú a una copia.
  • /fork: la copia se va a otra sesión en background y tú sigues.
  • /subtask: un subagente con tu contexto te devuelve un resultado aquí.

/branch: te clonas y te cambias

/branch [nombre] crea una rama de la conversación en este punto, te cambia a ella y preserva la original (vuelves con /resume). Es para explorar otra dirección sin perder lo que tienes. ¿La quieres como sesión nueva e independiente desde fuera? claude --continue --fork-session hace justo eso, y lo cuento en bifurcar sesiones con fork-session.

/fork: mandas una copia a otra sesión y sigues

/fork [prompt] no te mueve de sitio. Copia la conversación entera a una sesión nueva en background, que aparece como su propia fila en el agent view (claude agents). La copia se lleva el modelo, el permission mode, el effort y los permisos de "no volver a preguntar" que diste en la sesión. A partir de ahí son dos conversaciones independientes: nada de lo que haga la copia vuelve a la tuya.

El caso típico: estás a media implementación y, sin parar, lanzas:

> /fork abre un pull request en borrador con lo que llevamos
  • Con prompt, la copia empieza a trabajar en él al momento.
  • Sin prompt, espera su primera instrucción: selecciona su fila en claude agents y pulsa Space, o entra con claude attach <id>.
  • La confirmación es una línea con el estado de la copia (session running), el nombre de su fila y su id para claude attach. Si haces clic en el nombre, entras en la copia y esta sesión pasa a background.
  • Sus cambios no pisan los tuyos: Claude Code le indica que cree su propio worktree antes de tocar código, salvo que esté configurada para editar en el sitio.

/subtask: el /fork de antes

Si lo que querías era el /fork antiguo, ahora se llama /subtask <tarea>. Lanza un subagente en background que hereda toda la conversación (mismo system prompt, tools, modelo e historial), trabaja mientras tú sigues y, cuando termina, solo su resultado final vuelve como un mensaje a tu conversación. Aparece en un panel bajo el prompt: Enter abre su transcript y le mandas mensajes, x lo para o lo descarta.

Un subagente normal arranca en limpio: no ve tu historial y Claude le compone un mensaje-resumen (por eso a veces pierden contexto). El de /subtask hereda todo, y como su system prompt y sus tools son idénticos a los del padre, su primera petición reusa la caché del padre (prompt caching). La copia de /fork también conserva la caché de la conversación original desde la v2.1.257.

Referencia

/branch [nombre] /fork [prompt] /subtask <tarea>
Qué crea Una rama de la conversación Una sesión nueva en background Un subagente en background
¿Te cambias? Sí, pasas a la copia No, sigues en la tuya No, sigues en la tuya
Dónde la ves En tu terminal Su fila en claude agents Un panel bajo el prompt
Qué vuelve a tu chat Nada (eres tú) Nada, es independiente Su resultado final
El original Preservado (/resume) Intacto, sigues en él Intacto, sigues en él

Detalles que conviene saber

  • Agent view apagado: con disableAgentView o CLAUDE_CODE_DISABLE_AGENT_VIEW, /subtask no existe y /fork lanza el subagente de antes.
  • Sesiones que no se copian: si arrancaste con un system prompt reemplazado o una lista --tools, /fork te lo dice en vez de hacer una copia a medias.
  • Nombre de la copia: si tu sesión no tiene título, la fila se llama como tu prompt.
  • Un fork de /subtask no puede lanzar otro fork (sí otros tipos de subagente).

Documentación oficial: Copy the session with /fork · Fork the current conversation · Commands

Requisitos

  • Claude Code v2.1.212+ para /fork como sesión en background y para /subtask, con el agent view activo.

¿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?

Te llega por email · Te unes a la newsletter Gravitas · Cancela cuando quieras

Deja de pagar de más en Claude Code
GUÍA GRATUITA

No necesitas Opus siempre.

¿Eres desarrollador/a Web profesional? · Cancela cuando quieras
Workshop para equipos

Multiplica el output de tu equipo sin sacrificar calidad: workshop AI First de 6 a 8 horas, online, sobre la plataforma Claude.

Ver el workshop

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