Qué es
Un fork de Claude Code es un subagente que parte de la conversación existente. A diferencia de un subagente con contexto nuevo, recibe las instrucciones, herramientas, modelo e historial que tenía la sesión al crearse.
Para qué te sirve
- Cuando una revisión necesita decisiones ya discutidas que serían difíciles de resumir.
- Cuando quieres explorar otra aproximación desde el mismo punto del trabajo.
- Cuando una tarea auxiliar puede avanzar mientras continúas en la conversación principal.
Cómo funciona
Claude Code inicia la tarea y muestra su ejecución en un panel. Las llamadas propias del fork permanecen en su contexto y el resultado final vuelve a la conversación principal. La documentación actual usa /subtask para iniciar una tarea de este tipo cuando la vista de agentes está activa.
El significado de /fork depende de esa vista: puede crear otra sesión de fondo o utilizar el comportamiento anterior. Por eso conviene comprobar la interfaz y la versión antes de copiar instrucciones antiguas.
Antes de empezar
Necesitas una versión de Claude Code que soporte el flujo documentado y una sesión con contexto útil. El fork comparte los permisos relevantes del padre; no es una ampliación de autorización. Para escritura concurrente, el aislamiento mediante worktree es una opción distinta que debes pedir y verificar.
Límites y alternativas
El contexto heredado puede incluir información que la tarea no necesita. Para encargos independientes, un subagente con contexto nuevo puede ser más apropiado. Un fork no puede crear más forks y su resultado necesita la misma revisión que cualquier otro trabajo delegado.
Recursos
- Subagentes de Claude Code - Comportamiento, panel y diferencias entre tipos de subagente.