claude-code-on-the-web.md +40 −42
13Claude Code en la web ejecuta tareas en infraestructura en la nube administrada por Anthropic en [claude.ai/code](https://claude.ai/code). Las sesiones persisten incluso si cierra su navegador, y puede monitorearlas desde la aplicación móvil Claude.13Claude Code en la web ejecuta tareas en infraestructura en la nube administrada por Anthropic en [claude.ai/code](https://claude.ai/code). Las sesiones persisten incluso si cierra su navegador, y puede monitorearlas desde la aplicación móvil Claude.
14 14
15<Tip>15<Tip>
1616 ¿Nuevo en Claude Code en la web? Comience con [Primeros pasos](/es/web-quickstart) para conectar su cuenta de GitHub y enviar su primera tarea. ¿Nuevo en Claude Code en la web? Comience con [Primeros pasos](/docs/es/web-quickstart) para conectar su cuenta de GitHub y enviar su primera tarea.
17</Tip>17</Tip>
18 18
19Esta página cubre:19Esta página cubre:
36 36
37| Método | Cómo funciona | Mejor para |37| Método | Cómo funciona | Mejor para |
38| :--------------- | :-------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------- |38| :--------------- | :-------------------------------------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------- |
3939| **GitHub App** | Autorice la aplicación Claude GitHub durante la [incorporación web](/es/web-quickstart). | Incorporación en navegador; equipos que desean [Correcciones automáticas](#auto-fix-pull-requests) || **GitHub App** | Autorice la aplicación Claude GitHub durante la [incorporación web](/docs/es/web-quickstart). | Incorporación en navegador; equipos que desean [Correcciones automáticas](#auto-fix-pull-requests) |
40| **`/web-setup`** | Ejecute `/web-setup` en su terminal para sincronizar su token local de CLI `gh` a su cuenta Claude. | Desarrolladores individuales que ya usan `gh` |40| **`/web-setup`** | Ejecute `/web-setup` en su terminal para sincronizar su token local de CLI `gh` a su cuenta Claude. | Desarrolladores individuales que ya usan `gh` |
41 41
42<Note>42<Note>
43 Con cualquiera de los dos métodos, una sesión en la nube puede acceder a cualquier repositorio que la cuenta de GitHub conectada pueda ver, no solo los repositorios en los que está instalada la aplicación Claude GitHub. La instalación de la aplicación habilita webhooks de PR para [Correcciones automáticas](#auto-fix-pull-requests); no es un control de acceso a nivel de sesión. Para restringir qué repositorios puede alcanzar su equipo desde sesiones en la nube, restrinja el acceso en GitHub mismo, por ejemplo limitando la membresía de equipo o repositorio para las cuentas de GitHub conectadas.43 Con cualquiera de los dos métodos, una sesión en la nube puede acceder a cualquier repositorio que la cuenta de GitHub conectada pueda ver, no solo los repositorios en los que está instalada la aplicación Claude GitHub. La instalación de la aplicación habilita webhooks de PR para [Correcciones automáticas](#auto-fix-pull-requests); no es un control de acceso a nivel de sesión. Para restringir qué repositorios puede alcanzar su equipo desde sesiones en la nube, restrinja el acceso en GitHub mismo, por ejemplo limitando la membresía de equipo o repositorio para las cuentas de GitHub conectadas.
44</Note>44</Note>
45 45
4646Cualquiera de los dos métodos funciona. [`/schedule`](/es/routines) verifica cualquiera de las dos formas de acceso y le solicita que ejecute `/web-setup` si ninguna está configurada. Consulte [Conectar desde su terminal](/es/web-quickstart#connect-from-your-terminal) para el tutorial de `/web-setup`.Cualquiera de los dos métodos funciona. [`/schedule`](/docs/es/routines) verifica cualquiera de las dos formas de acceso y le solicita que ejecute `/web-setup` si ninguna está configurada. Consulte [Conectar desde su terminal](/docs/es/web-quickstart#connect-from-your-terminal) para el tutorial de `/web-setup`.
47 47
48La aplicación GitHub es necesaria para [Correcciones automáticas](#auto-fix-pull-requests), que usa la aplicación para recibir webhooks de PR. Si se conecta con `/web-setup` y luego desea correcciones automáticas, instale la aplicación en esos repositorios.48La aplicación GitHub es necesaria para [Correcciones automáticas](#auto-fix-pull-requests), que usa la aplicación para recibir webhooks de PR. Si se conecta con `/web-setup` y luego desea correcciones automáticas, instale la aplicación en esos repositorios.
49 49
50Los administradores de Team y Enterprise pueden deshabilitar `/web-setup` con el interruptor de configuración web rápida en [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code).50Los administradores de Team y Enterprise pueden deshabilitar `/web-setup` con el interruptor de configuración web rápida en [claude.ai/admin-settings/claude-code](https://claude.ai/admin-settings/claude-code).
51 51
52<Note>52<Note>
5353 Las organizaciones con [Retención de datos cero](/es/zero-data-retention) habilitada no pueden usar `/web-setup` u otras características de sesión en la nube. Las organizaciones con [Retención de datos cero](/docs/es/zero-data-retention) habilitada no pueden usar `/web-setup` u otras características de sesión en la nube.
54</Note>54</Note>
55 55
56<h2 id="the-cloud-environment">56<h2 id="the-cloud-environment">
63 Qué está disponible en sesiones en la nube63 Qué está disponible en sesiones en la nube
64</h3>64</h3>
65 65
6666Las sesiones en la nube comienzan desde un clon nuevo de su repositorio. Cualquier cosa comprometida con el repositorio está disponible. Cualquier cosa que haya instalado o configurado solo en su propia máquina no está disponible en la sesión. La política de su organización llega por separado a través de [configuración administrada por el servidor](/es/server-managed-settings).Las sesiones en la nube comienzan desde un clon nuevo de su repositorio. Cualquier cosa comprometida con el repositorio está disponible. Cualquier cosa que haya instalado o configurado solo en su propia máquina no está disponible en la sesión. La política de su organización llega por separado a través de [configuración administrada por el servidor](/docs/es/server-managed-settings).
67 67
68| | Disponible en sesiones en la nube | Por qué |68| | Disponible en sesiones en la nube | Por qué |
69| :---------------------------------------------------------------------------------------------- | :-------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |69| :---------------------------------------------------------------------------------------------- | :-------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
72| Sus servidores MCP `.mcp.json` del repositorio | Sí | Parte del clon |72| Sus servidores MCP `.mcp.json` del repositorio | Sí | Parte del clon |
73| Su `.claude/rules/` del repositorio | Sí | Parte del clon |73| Su `.claude/rules/` del repositorio | Sí | Parte del clon |
74| Su `.claude/skills/`, `.claude/agents/`, `.claude/commands/` del repositorio | Sí | Parte del clon |74| Su `.claude/skills/`, `.claude/agents/`, `.claude/commands/` del repositorio | Sí | Parte del clon |
7575| Plugins declarados en `.claude/settings.json` | Sí | Instalados al inicio de la sesión desde el [marketplace](/es/plugin-marketplaces) que declaró. Requiere acceso a la red para llegar a la fuente del marketplace || Plugins declarados en `.claude/settings.json` | Sí | Instalados al inicio de la sesión desde el [marketplace](/docs/es/plugin-marketplaces) que declaró. Requiere acceso a la red para llegar a la fuente del marketplace |
7676| Su [configuración administrada por el servidor](/es/server-managed-settings) de la organización | Sí | Se obtiene de los servidores de Anthropic cuando comienza la sesión. Consulte [Cobertura de superficie](/es/model-config#surface-coverage) para ver cómo se aplica `availableModels` en sesiones en la nube. La configuración implementada en su dispositivo a través de MDM o archivos de configuración administrada no se aplica, porque la sesión se ejecuta en una VM administrada por Anthropic || Su [configuración administrada por el servidor](/docs/es/server-managed-settings) de la organización | Sí | Se obtiene de los servidores de Anthropic cuando comienza la sesión. Consulte [Cobertura de superficie](/docs/es/model-config#surface-coverage) para ver cómo se aplica `availableModels` en sesiones en la nube. La configuración implementada en su dispositivo a través de MDM o archivos de configuración administrada no se aplica, porque la sesión se ejecuta en una VM administrada por Anthropic |
77| Su `~/.claude/CLAUDE.md` de usuario | No | Vive en su máquina, no en el repositorio |77| Su `~/.claude/CLAUDE.md` de usuario | No | Vive en su máquina, no en el repositorio |
78| Su `~/.claude/skills/`, `~/.claude/agents/`, `~/.claude/commands/` de usuario | No | Viven en su máquina, no en el repositorio. Comprométalos en el directorio `.claude/` del repositorio en su lugar. Las skills que habilita en claude.ai se cargan automáticamente en sesiones en la nube |78| Su `~/.claude/skills/`, `~/.claude/agents/`, `~/.claude/commands/` de usuario | No | Viven en su máquina, no en el repositorio. Comprométalos en el directorio `.claude/` del repositorio en su lugar. Las skills que habilita en claude.ai se cargan automáticamente en sesiones en la nube |
79| Plugins habilitados solo en su configuración de usuario | No | El `enabledPlugins` con alcance de usuario vive en `~/.claude/settings.json`. Declárelos en el `.claude/settings.json` del repositorio en su lugar |79| Plugins habilitados solo en su configuración de usuario | No | El `enabledPlugins` con alcance de usuario vive en `~/.claude/settings.json`. Declárelos en el `.claude/settings.json` del repositorio en su lugar |
8080| Servidores MCP que agregó con `claude mcp add` | No | Esos escriben en su configuración de usuario local, no en el repositorio. Declare el servidor en [`.mcp.json`](/es/mcp#project-scope) en su lugar || Servidores MCP que agregó con `claude mcp add` | No | Esos escriben en su configuración de usuario local, no en el repositorio. Declare el servidor en [`.mcp.json`](/docs/es/mcp#project-scope) en su lugar |
81| Tokens de API estáticos y credenciales | No | Aún no existe un almacén de secretos dedicado. Vea a continuación |81| Tokens de API estáticos y credenciales | No | Aún no existe un almacén de secretos dedicado. Vea a continuación |
82| Autenticación interactiva como AWS SSO | No | No compatible. SSO requiere inicio de sesión basado en navegador que no puede ejecutarse en una sesión en la nube |82| Autenticación interactiva como AWS SSO | No | No compatible. SSO requiere inicio de sesión basado en navegador que no puede ejecutarse en una sesión en la nube |
83 83
8484Para que su configuración esté disponible en sesiones en la nube, comprométala en el repositorio; la política de su organización llega por separado a través de [configuración administrada por el servidor](/es/server-managed-settings).Para que su configuración esté disponible en sesiones en la nube, comprométala en el repositorio; la política de su organización llega por separado a través de [configuración administrada por el servidor](/docs/es/server-managed-settings).
85 85
86Un almacén de secretos dedicado aún no está disponible. Tanto las variables de entorno como los scripts de configuración se almacenan en la configuración del entorno, visible para cualquiera que pueda editar ese entorno. Si necesita secretos en una sesión en la nube, agréguelos como variables de entorno con esa visibilidad en mente.86Un almacén de secretos dedicado aún no está disponible. Tanto las variables de entorno como los scripts de configuración se almacenan en la configuración del entorno, visible para cualquiera que pueda editar ese entorno. Si necesita secretos en una sesión en la nube, agréguelos como variables de entorno con esa visibilidad en mente.
87 87
140 140
141Cada sesión en la nube tiene una URL de transcripción en claude.ai, y la sesión puede leer su propio ID desde la variable de entorno `CLAUDE_CODE_REMOTE_SESSION_ID`. Use esto para poner un enlace rastreable en cuerpos de PR, mensajes de confirmación, publicaciones de Slack o informes generados para que un revisor pueda abrir la ejecución que los produjo.141Cada sesión en la nube tiene una URL de transcripción en claude.ai, y la sesión puede leer su propio ID desde la variable de entorno `CLAUDE_CODE_REMOTE_SESSION_ID`. Use esto para poner un enlace rastreable en cuerpos de PR, mensajes de confirmación, publicaciones de Slack o informes generados para que un revisor pueda abrir la ejecución que los produjo.
142 142
143143A partir de v2.1.179, los commits que Claude crea en una sesión web incluyen un trailer de git `Claude-Session: <url>`, y los cuerpos de PR incluyen la URL de la sesión en su propia línea. {/* min-version: 2.1.182 */}Desde v2.1.182, establezca [`attribution.sessionUrl`](/es/settings#attribution-settings) en `false` para omitir el trailer y el enlace del cuerpo de PR.A partir de v2.1.179, los commits que Claude crea en una sesión web incluyen un trailer de git `Claude-Session: <url>`, y los cuerpos de PR incluyen la URL de la sesión en su propia línea. {/* min-version: 2.1.182 */}Desde v2.1.182, establezca [`attribution.sessionUrl`](/docs/es/settings#attribution-settings) en `false` para omitir el trailer y el enlace del cuerpo de PR.
144 144
145Para incluir el enlace de sesión en algo que no sea un commit o PR, como un mensaje de Slack que Claude publica o un archivo de informe que escribe, haga que Claude ejecute el siguiente comando y use su salida. El comando convierte el prefijo `cse_` en el valor de la variable de entorno al prefijo `session_` que la URL de transcripción espera:145Para incluir el enlace de sesión en algo que no sea un commit o PR, como un mensaje de Slack que Claude publica o un archivo de informe que escribe, haga que Claude ejecute el siguiente comando y use su salida. El comando convierte el prefijo `cse_` en el valor de la variable de entorno al prefijo `session_` que la URL de transcripción espera:
146 146
180* 16 GB de RAM180* 16 GB de RAM
181* 30 GB de disco181* 30 GB de disco
182 182
183183Las tareas que requieren significativamente más memoria, como trabajos de compilación grandes o pruebas que consumen mucha memoria, pueden fallar o ser terminadas. Para cargas de trabajo más allá de estos límites, use [Control Remoto](/es/remote-control) para ejecutar Claude Code en su propio hardware.Las tareas que requieren significativamente más memoria, como trabajos de compilación grandes o pruebas que consumen mucha memoria, pueden fallar o ser terminadas. Para cargas de trabajo más allá de estos límites, use [Control Remoto](/docs/es/remote-control) para ejecutar Claude Code en su propio hardware.
184 184
185<h3 id="configure-your-environment">185<h3 id="configure-your-environment">
186 Configure su entorno186 Configure su entorno
216 216
217Los valores en un entorno compartido llegan a las sesiones de cada miembro en ese entorno. Como los entornos personales, los entornos compartidos no tienen un almacén de secretos dedicado, por lo que no incluya secretos.217Los valores en un entorno compartido llegan a las sesiones de cada miembro en ese entorno. Como los entornos personales, los entornos compartidos no tienen un almacén de secretos dedicado, por lo que no incluya secretos.
218 218
219Las organizaciones en el programa de ejecutores autohospedados también administran sus grupos de ejecutores desde la misma página.
220
221<h2 id="setup-scripts">219<h2 id="setup-scripts">
222 Scripts de configuración220 Scripts de configuración
223</h2>221</h2>
259 Scripts de configuración vs. hooks SessionStart257 Scripts de configuración vs. hooks SessionStart
260</h3>258</h3>
261 259
262260Use un script de configuración para instalar cosas que la nube necesita pero su portátil ya tiene, como un tiempo de ejecución de lenguaje o herramienta CLI. Use un [hook SessionStart](/es/hooks#sessionstart) para la configuración del proyecto que debe ejecutarse en todas partes, nube y local, como `npm install`.Use un script de configuración para instalar cosas que la nube necesita pero su portátil ya tiene, como un tiempo de ejecución de lenguaje o herramienta CLI. Use un [hook SessionStart](/docs/es/hooks#sessionstart) para la configuración del proyecto que debe ejecutarse en todas partes, nube y local, como `npm install`.
263 261
264Ambos se ejecutan al inicio de una sesión, pero pertenecen a diferentes lugares:262Ambos se ejecutan al inicio de una sesión, pero pertenecen a diferentes lugares:
265 263
270| Se ejecuta | Antes de que se lance Claude Code, cuando no hay [entorno en caché](#environment-caching) disponible | Después de que se lance Claude Code, en cada sesión incluyendo reanudadas |268| Se ejecuta | Antes de que se lance Claude Code, cuando no hay [entorno en caché](#environment-caching) disponible | Después de que se lance Claude Code, en cada sesión incluyendo reanudadas |
271| Alcance | Solo entornos en la nube | Tanto local como nube |269| Alcance | Solo entornos en la nube | Tanto local como nube |
272 270
273271Los hooks SessionStart también se pueden definir en su `~/.claude/settings.json` a nivel de usuario localmente, pero la configuración a nivel de usuario no se transfiere a sesiones en la nube. En la nube, los hooks provienen del repositorio y de la [configuración administrada por el servidor](/es/server-managed-settings) de su organización.Los hooks SessionStart también se pueden definir en su `~/.claude/settings.json` a nivel de usuario localmente, pero la configuración a nivel de usuario no se transfiere a sesiones en la nube. En la nube, los hooks provienen del repositorio y de la [configuración administrada por el servidor](/docs/es/server-managed-settings) de su organización.
274 272
275<h3 id="install-dependencies-with-a-sessionstart-hook">273<h3 id="install-dependencies-with-a-sessionstart-hook">
276 Instale dependencias con un hook SessionStart274 Instale dependencias con un hook SessionStart
317* **Compatibilidad de proxy**: todo el tráfico saliente pasa a través de un [proxy de seguridad](#security-proxy). Algunos administradores de paquetes no funcionan correctamente con este proxy. Bun es un ejemplo conocido.315* **Compatibilidad de proxy**: todo el tráfico saliente pasa a través de un [proxy de seguridad](#security-proxy). Algunos administradores de paquetes no funcionan correctamente con este proxy. Bun es un ejemplo conocido.
318* **Agrega latencia de inicio**: los hooks se ejecutan cada vez que comienza o se reanuda una sesión, a diferencia de los scripts de configuración que se benefician del [almacenamiento en caché del entorno](#environment-caching). Mantenga los scripts de instalación rápidos verificando si las dependencias ya están presentes antes de reinstalar.316* **Agrega latencia de inicio**: los hooks se ejecutan cada vez que comienza o se reanuda una sesión, a diferencia de los scripts de configuración que se benefician del [almacenamiento en caché del entorno](#environment-caching). Mantenga los scripts de instalación rápidos verificando si las dependencias ya están presentes antes de reinstalar.
319 317
320318Para persistir variables de entorno para comandos Bash posteriores, escriba en el archivo en `$CLAUDE_ENV_FILE`. Consulte [hooks SessionStart](/es/hooks#sessionstart) para obtener detalles.Para persistir variables de entorno para comandos Bash posteriores, escriba en el archivo en `$CLAUDE_ENV_FILE`. Consulte [hooks SessionStart](/docs/es/hooks#sessionstart) para obtener detalles.
321 319
322Reemplazar la imagen base con su propia imagen Docker aún no es compatible. Use un script de configuración para instalar lo que necesita en la [imagen proporcionada](#installed-tools), o ejecute su imagen como un contenedor junto a Claude con `docker compose`.320Reemplazar la imagen base con su propia imagen Docker aún no es compatible. Use un script de configuración para instalar lo que necesita en la [imagen proporcionada](#installed-tools), o ejecute su imagen como un contenedor junto a Claude con `docker compose`.
323 321
327 325
328El acceso a la red controla las conexiones salientes desde el entorno en la nube. Cada entorno especifica un nivel de acceso, y puede extenderlo con dominios permitidos personalizados. El predeterminado es **Confiable**, que permite registros de paquetes y otros [dominios en la lista de permitidos](#default-allowed-domains).326El acceso a la red controla las conexiones salientes desde el entorno en la nube. Cada entorno especifica un nivel de acceso, y puede extenderlo con dominios permitidos personalizados. El predeterminado es **Confiable**, que permite registros de paquetes y otros [dominios en la lista de permitidos](#default-allowed-domains).
329 327
330328Para cambiar el acceso a la red de un entorno, [abra el entorno para editar](#configure-your-environment) y use el selector **Acceso a la red** en el diálogo. No hay una página de Entornos separada. El icono de nube aparece dondequiera que inicie una sesión en la nube o configure una [rutina](/es/routines#environments-and-network-access).Para cambiar el acceso a la red de un entorno, [abra el entorno para editar](#configure-your-environment) y use el selector **Acceso a la red** en el diálogo. No hay una página de Entornos separada. El icono de nube aparece dondequiera que inicie una sesión en la nube o configure una [rutina](/docs/es/routines#environments-and-network-access).
331 329
332<Note>330<Note>
333 El tráfico del conector MCP se enruta a través de los servidores de Anthropic, por lo que los conectores que habilita en una sesión o rutina funcionan sin agregar sus hosts a **Dominios permitidos**. Los conectores se configuran por sesión o por rutina; elimine cualquiera que no necesite para limitar qué herramientas puede alcanzar Claude. Esto se basa en el mismo canal vinculado a Anthropic mencionado en [Seguridad y aislamiento](#security-and-isolation).331 El tráfico del conector MCP se enruta a través de los servidores de Anthropic, por lo que los conectores que habilita en una sesión o rutina funcionan sin agregar sus hosts a **Dominios permitidos**. Los conectores se configuran por sesión o por rutina; elimine cualquiera que no necesite para limitar qué herramientas puede alcanzar Claude. Esto se basa en el mismo canal vinculado a Anthropic mencionado en [Seguridad y aislamiento](#security-and-isolation).
362 360
363Use `*.` para coincidencia de subdominio comodín. Marque **También incluir lista predeterminada de administradores de paquetes comunes** para mantener los [dominios Confiables](#default-allowed-domains) junto con sus entradas personalizadas, o déjelo sin marcar para permitir solo lo que enumera.361Use `*.` para coincidencia de subdominio comodín. Marque **También incluir lista predeterminada de administradores de paquetes comunes** para mantener los [dominios Confiables](#default-allowed-domains) junto con sus entradas personalizadas, o déjelo sin marcar para permitir solo lo que enumera.
364 362
365363Los dominios permitidos se configuran por entorno. No hay una lista de permitidos a nivel de organización que los Propietarios puedan enviar a los entornos de todos los usuarios; la [configuración administrada por servidor](/es/server-managed-settings) puede restringir sesiones en la nube pero no puede agregar dominios permitidos.Los dominios permitidos se configuran por entorno. No hay una lista de permitidos a nivel de organización que los Propietarios puedan enviar a los entornos de todos los usuarios; la [configuración administrada por servidor](/docs/es/server-managed-settings) puede restringir sesiones en la nube pero no puede agregar dominios permitidos.
366 364
367<h3 id="github-proxy">365<h3 id="github-proxy">
368 Proxy de GitHub366 Proxy de GitHub
653 Mover tareas entre web y terminal651 Mover tareas entre web y terminal
654</h2>652</h2>
655 653
656654Estos flujos de trabajo requieren la [CLI de Claude Code](/es/quickstart) conectada a la misma cuenta de claude.ai. Puede iniciar nuevas sesiones en la nube desde su terminal, o extraer sesiones en la nube en su terminal para continuar localmente. Las sesiones en la nube persisten incluso si cierra su portátil, y puede monitorearlas desde cualquier lugar, incluyendo la aplicación móvil Claude.Estos flujos de trabajo requieren la [CLI de Claude Code](/docs/es/quickstart) conectada a la misma cuenta de claude.ai. Puede iniciar nuevas sesiones en la nube desde su terminal, o extraer sesiones en la nube en su terminal para continuar localmente. Las sesiones en la nube persisten incluso si cierra su portátil, y puede monitorearlas desde cualquier lugar, incluyendo la aplicación móvil Claude.
657 655
658<Note>656<Note>
659657 Desde la CLI, la transferencia de sesión es unidireccional: puede extraer sesiones en la nube en su terminal con `--teleport`, pero no puede insertar una sesión de terminal existente en la web. La bandera `--cloud` crea una nueva sesión en la nube para su repositorio actual. La [aplicación de escritorio](/es/desktop#continue-in-another-surface) proporciona un menú Continuar en que puede enviar una sesión local a la web. Desde la CLI, la transferencia de sesión es unidireccional: puede extraer sesiones en la nube en su terminal con `--teleport`, pero no puede insertar una sesión de terminal existente en la web. La bandera `--cloud` crea una nueva sesión en la nube para su repositorio actual. La [aplicación de escritorio](/docs/es/desktop#continue-in-another-surface) proporciona un menú Continuar en que puede enviar una sesión local a la web.
660</Note>658</Note>
661 659
662<h3 id="from-terminal-to-web">660<h3 id="from-terminal-to-web">
674{/* min-version: 2.1.195 */}A partir de v2.1.195, la CLI muestra una lista de verificación en vivo de pasos de configuración, como clonar el repositorio y ejecutar su [script de configuración](#setup-scripts), mientras se inicia el contenedor en la nube. Los mensajes que escribe mientras se aprovisiona el contenedor se ponen en cola y se envían una vez que la sesión está lista.672{/* min-version: 2.1.195 */}A partir de v2.1.195, la CLI muestra una lista de verificación en vivo de pasos de configuración, como clonar el repositorio y ejecutar su [script de configuración](#setup-scripts), mientras se inicia el contenedor en la nube. Los mensajes que escribe mientras se aprovisiona el contenedor se ponen en cola y se envían una vez que la sesión está lista.
675 673
676<Note>674<Note>
677675 `--cloud` crea sesiones en la nube. `--remote-control` no está relacionado: expone una sesión de CLI local para monitoreo desde la web. Consulte [Control Remoto](/es/remote-control). `--cloud` crea sesiones en la nube. `--remote-control` no está relacionado: expone una sesión de CLI local para monitoreo desde la web. Consulte [Control Remoto](/docs/es/remote-control).
678</Note>676</Note>
679 677
680Use `/tasks` en la CLI de Claude Code para verificar el progreso, o abra la sesión en claude.ai o la aplicación móvil Claude para interactuar directamente. Desde allí puede dirigir Claude, proporcionar retroalimentación o responder preguntas como en cualquier otra conversación.678Use `/tasks` en la CLI de Claude Code para verificar el progreso, o abra la sesión en claude.ai o la aplicación móvil Claude para interactuar directamente. Desde allí puede dirigir Claude, proporcionar retroalimentación o responder preguntas como en cualquier otra conversación.
697 695
698Este patrón le da control sobre la estrategia mientras permite que Claude ejecute de forma autónoma en la nube.696Este patrón le da control sobre la estrategia mientras permite que Claude ejecute de forma autónoma en la nube.
699 697
700698**Planifique en la nube con ultraplan**: para redactar y revisar el plan en una sesión web, use [ultraplan](/es/ultraplan). Claude genera el plan en Claude Code en la web mientras continúa trabajando, luego comenta sobre secciones en su navegador y elige ejecutar remotamente o enviar el plan de vuelta a su terminal.**Planifique en la nube con ultraplan**: para redactar y revisar el plan en una sesión web, use [ultraplan](/docs/es/ultraplan). Claude genera el plan en Claude Code en la web mientras continúa trabajando, luego comenta sobre secciones en su navegador y elige ejecutar remotamente o enviar el plan de vuelta a su terminal.
701 699
702**Ejecute tareas en paralelo**: cada comando `--cloud` crea su propia sesión en la nube que se ejecuta de forma independiente. Puede iniciar múltiples tareas y todas se ejecutarán simultáneamente en sesiones separadas:700**Ejecute tareas en paralelo**: cada comando `--cloud` crea su propia sesión en la nube que se ejecuta de forma independiente. Puede iniciar múltiples tareas y todas se ejecutarán simultáneamente en sesiones separadas:
703 701
772 Administrar contexto770 Administrar contexto
773</h3>771</h3>
774 772
775773Las sesiones en la nube admiten [comandos integrados](/es/commands) que producen salida de texto. Los comandos que solo se ejecutan en la interfaz de terminal, como `/plugin` o `/resume`, no están disponibles. Los comandos que abren un selector o panel en la terminal se comportan de manera diferente en sesiones en la nube:Las sesiones en la nube admiten [comandos integrados](/docs/es/commands) que producen salida de texto. Los comandos que solo se ejecutan en la interfaz de terminal, como `/plugin` o `/resume`, no están disponibles. Los comandos que abren un selector o panel en la terminal se comportan de manera diferente en sesiones en la nube:
776 774
777775* {/* min-version: 2.1.205 */}**`/model`, `/effort`, `/fast`, `/color` y `/rename`**: pase el valor como argumento, por ejemplo `/model sonnet`, en lugar de abrir el selector de terminal o el control deslizante. Los formularios de argumento requieren Claude Code v2.1.205 o posterior en el entorno de la sesión y siguen las [notas de disponibilidad](/es/commands#all-commands) de cada comando: `/effort` reporta `Not applied` mientras que el [esfuerzo predeterminado de lanzamiento](/es/model-config#adjust-effort-level) de un modelo está en vigor, y `/fast` funciona solo en una sesión que comenzó con el modo rápido activado.* {/* min-version: 2.1.205 */}**`/model`, `/effort`, `/fast`, `/color` y `/rename`**: pase el valor como argumento, por ejemplo `/model sonnet`, en lugar de abrir el selector de terminal o el control deslizante. Los formularios de argumento requieren Claude Code v2.1.205 o posterior en el entorno de la sesión y siguen las [notas de disponibilidad](/docs/es/commands#all-commands) de cada comando: `/effort` reporta `Not applied` mientras que el [esfuerzo predeterminado de lanzamiento](/docs/es/model-config#adjust-effort-level) de un modelo está en vigor, y `/fast` funciona solo en una sesión que comenzó con el modo rápido activado.
778776* **`/config`**: en la web, abre la sección Claude Code de su configuración en lugar de establecer un valor, y el texto después del comando, incluyendo `key=value`, se ignora. Para cambiar la configuración de una sesión en la nube, use [variables de entorno](#configure-your-environment) o confirme [archivos de configuración](/es/settings) en el repositorio.* **`/config`**: en la web, abre la sección Claude Code de su configuración en lugar de establecer un valor, y el texto después del comando, incluyendo `key=value`, se ignora. Para cambiar la configuración de una sesión en la nube, use [variables de entorno](#configure-your-environment) o confirme [archivos de configuración](/docs/es/settings) en el repositorio.
779 777
780Para administración de contexto específicamente:778Para administración de contexto específicamente:
781 779
785| `/context` | Sí | Muestra qué está actualmente en la ventana de contexto |783| `/context` | Sí | Muestra qué está actualmente en la ventana de contexto |
786| `/clear` | No | Inicie una nueva sesión desde la barra lateral en su lugar |784| `/clear` | No | Inicie una nueva sesión desde la barra lateral en su lugar |
787 785
788786La compactación automática se ejecuta automáticamente cuando la ventana de contexto se acerca a la capacidad. Para activarla antes, establezca [`CLAUDE_AUTOCOMPACT_PCT_OVERRIDE`](/es/env-vars) en sus [variables de entorno](#configure-your-environment). Por ejemplo, `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE=70` compacta al 70% de capacidad en lugar de esperar hasta que la ventana esté casi llena. Para cambiar el tamaño de ventana efectivo para cálculos de compactación, use [`CLAUDE_CODE_AUTO_COMPACT_WINDOW`](/es/env-vars).La compactación automática se ejecuta automáticamente cuando la ventana de contexto se acerca a la capacidad. Para activarla antes, establezca [`CLAUDE_AUTOCOMPACT_PCT_OVERRIDE`](/docs/es/env-vars) en sus [variables de entorno](#configure-your-environment). Por ejemplo, `CLAUDE_AUTOCOMPACT_PCT_OVERRIDE=70` compacta al 70% de capacidad en lugar de esperar hasta que la ventana esté casi llena. Para cambiar el tamaño de ventana efectivo para cálculos de compactación, use [`CLAUDE_CODE_AUTO_COMPACT_WINDOW`](/docs/es/env-vars).
789 787
790788Los [subagentes](/es/sub-agents) funcionan de la misma manera que lo hacen localmente. Claude puede generarlos con la herramienta Task para descargar investigación o trabajo paralelo en una ventana de contexto separada, manteniendo la conversación principal más ligera. Los subagentes definidos en su `.claude/agents/` del repositorio se recogen automáticamente.Los [subagentes](/docs/es/sub-agents) funcionan de la misma manera que lo hacen localmente. Claude puede generarlos con la herramienta Task para descargar investigación o trabajo paralelo en una ventana de contexto separada, manteniendo la conversación principal más ligera. Los subagentes definidos en su `.claude/agents/` del repositorio se recogen automáticamente.
791 789
792790Los [equipos de agentes](/es/agent-teams) están deshabilitados de forma predeterminada pero se pueden habilitar agregando `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` a sus [variables de entorno](#configure-your-environment).Los [equipos de agentes](/docs/es/agent-teams) están deshabilitados de forma predeterminada pero se pueden habilitar agregando `CLAUDE_CODE_EXPERIMENTAL_AGENT_TEAMS=1` a sus [variables de entorno](#configure-your-environment).
793 791
794<h3 id="review-changes">792<h3 id="review-changes">
795 Revisar cambios793 Revisar cambios
796</h3>794</h3>
797 795
798796Cada sesión muestra un indicador de diferencias con líneas agregadas y eliminadas, como `+42 -18`. Selecciónelo para abrir la vista de diferencias, deje comentarios en línea en líneas específicas y envíelos a Claude con su siguiente mensaje. Consulte [Revisar e iterar](/es/web-quickstart#review-and-iterate) para el tutorial completo incluyendo creación de PR. Para que Claude monitoree la PR para fallos de CI y comentarios de revisión automáticamente, consulte [Correcciones automáticas de solicitudes de extracción](#auto-fix-pull-requests).Cada sesión muestra un indicador de diferencias con líneas agregadas y eliminadas, como `+42 -18`. Selecciónelo para abrir la vista de diferencias, deje comentarios en línea en líneas específicas y envíelos a Claude con su siguiente mensaje. Consulte [Revisar e iterar](/docs/es/web-quickstart#review-and-iterate) para el tutorial completo incluyendo creación de PR. Para que Claude monitoree la PR para fallos de CI y comentarios de revisión automáticamente, consulte [Correcciones automáticas de solicitudes de extracción](#auto-fix-pull-requests).
799 797
800<h3 id="share-sessions">798<h3 id="share-sessions">
801 Compartir sesiones799 Compartir sesiones
807 Compartir desde una cuenta Enterprise o Team805 Compartir desde una cuenta Enterprise o Team
808</h4>806</h4>
809 807
810808Para cuentas Enterprise y Team, las dos opciones de visibilidad son **Privada** y **Team**. La visibilidad de Team hace que la sesión sea visible para otros miembros de su organización de claude.ai. Las sesiones de [Claude en Slack](/es/slack) se comparten automáticamente con visibilidad de Team.Para cuentas Enterprise y Team, las dos opciones de visibilidad son **Privada** y **Team**. La visibilidad de Team hace que la sesión sea visible para otros miembros de su organización de claude.ai. Las sesiones de [Claude en Slack](/docs/es/slack) se comparten automáticamente con visibilidad de Team.
811 809
812La verificación de acceso al repositorio está habilitada de forma predeterminada, según la cuenta de GitHub conectada a la cuenta del destinatario. El nombre para mostrar de su cuenta es visible para todos los destinatarios con acceso.810La verificación de acceso al repositorio está habilitada de forma predeterminada, según la cuenta de GitHub conectada a la cuenta del destinatario. El nombre para mostrar de su cuenta es visible para todos los destinatarios con acceso.
813 811
847Claude puede observar una solicitud de extracción y responder automáticamente a fallos de CI y comentarios de revisión. Claude se suscribe a la actividad de GitHub en la PR, y cuando falla una verificación o un revisor deja un comentario, Claude investiga e inserta una corrección si es clara.845Claude puede observar una solicitud de extracción y responder automáticamente a fallos de CI y comentarios de revisión. Claude se suscribe a la actividad de GitHub en la PR, y cuando falla una verificación o un revisor deja un comentario, Claude investiga e inserta una corrección si es clara.
848 846
849<Note>847<Note>
850848 Las correcciones automáticas requieren que la aplicación Claude GitHub esté instalada en su repositorio. Si aún no lo ha hecho, instálela desde la [página de la aplicación GitHub](https://github.com/apps/claude) o cuando se le solicite durante la [configuración](/es/web-quickstart#connect-github-and-create-an-environment). Las correcciones automáticas requieren que la aplicación Claude GitHub esté instalada en su repositorio. Si aún no lo ha hecho, instálela desde la [página de la aplicación GitHub](https://github.com/apps/claude) o cuando se le solicite durante la [configuración](/docs/es/web-quickstart#connect-github-and-create-an-environment).
851</Note>849</Note>
852 850
853Hay algunas formas de activar correcciones automáticas dependiendo de dónde provenga la PR y qué dispositivo esté usando:851Hay algunas formas de activar correcciones automáticas dependiendo de dónde provenga la PR y qué dispositivo esté usando:
854 852
855* **PRs creadas en Claude Code en la web**: abra la barra de estado de CI y seleccione **Correcciones automáticas**853* **PRs creadas en Claude Code en la web**: abra la barra de estado de CI y seleccione **Correcciones automáticas**
856854* **Desde su terminal**: ejecute [`/autofix-pr`](/es/commands) mientras está en la rama de la PR. Claude Code detecta la PR abierta con `gh`, genera una sesión web y activa correcciones automáticas en un paso* **Desde su terminal**: ejecute [`/autofix-pr`](/docs/es/commands) mientras está en la rama de la PR. Claude Code detecta la PR abierta con `gh`, genera una sesión web y activa correcciones automáticas en un paso
857* **Desde la aplicación móvil**: dígale a Claude que corrija automáticamente la PR, por ejemplo "observa esta PR y corrige cualquier fallo de CI o comentario de revisión"855* **Desde la aplicación móvil**: dígale a Claude que corrija automáticamente la PR, por ejemplo "observa esta PR y corrige cualquier fallo de CI o comentario de revisión"
858* **Cualquier PR existente**: pegue la URL de la PR en una sesión y dígale a Claude que la corrija automáticamente856* **Cualquier PR existente**: pegue la URL de la PR en una sesión y dígale a Claude que la corrija automáticamente
859 857
892 Solución de problemas890 Solución de problemas
893</h2>891</h2>
894 892
895893Para errores de API en tiempo de ejecución que aparecen en la conversación como `API Error: 500`, `529 Overloaded`, `429` o `Prompt is too long`, consulte la [referencia de errores](/es/errors). Esos errores y sus soluciones se comparten con la CLI y la aplicación de escritorio. Las secciones a continuación cubren problemas específicos de sesiones en la nube.Para errores de API en tiempo de ejecución que aparecen en la conversación como `API Error: 500`, `529 Overloaded`, `429` o `Prompt is too long`, consulte la [referencia de errores](/docs/es/errors). Esos errores y sus soluciones se comparten con la CLI y la aplicación de escritorio. Las secciones a continuación cubren problemas específicos de sesiones en la nube.
896 894
897<h3 id="session-creation-failed">895<h3 id="session-creation-failed">
898 Falló la creación de sesión896 Falló la creación de sesión
930 928
931* **Límites de velocidad**: Claude Code en la web comparte límites de velocidad con todo otro uso de Claude y Claude Code dentro de su cuenta. Ejecutar múltiples tareas en paralelo consume más límites de velocidad proporcionalmente. No hay cargo de computación separado para la VM en la nube.929* **Límites de velocidad**: Claude Code en la web comparte límites de velocidad con todo otro uso de Claude y Claude Code dentro de su cuenta. Ejecutar múltiples tareas en paralelo consume más límites de velocidad proporcionalmente. No hay cargo de computación separado para la VM en la nube.
932* **Autenticación de repositorio**: solo puede mover sesiones de web a local cuando está autenticado en la misma cuenta930* **Autenticación de repositorio**: solo puede mover sesiones de web a local cuando está autenticado en la misma cuenta
933931* **Restricciones de plataforma**: la clonación de repositorio y la creación de solicitudes de extracción requieren GitHub. Las instancias de [GitHub Enterprise Server](/es/github-enterprise-server) autohospedadas son compatibles con planes de Team y Enterprise. GitLab, Bitbucket y otros repositorios que no sean GitHub se pueden enviar a sesiones en la nube como un [paquete local](#send-local-repositories-without-github), pero la sesión no puede insertar resultados de vuelta al remoto* **Restricciones de plataforma**: la clonación de repositorio y la creación de solicitudes de extracción requieren GitHub. Las instancias de [GitHub Enterprise Server](/docs/es/github-enterprise-server) autohospedadas son compatibles con planes de Team y Enterprise. GitLab, Bitbucket y otros repositorios que no sean GitHub se pueden enviar a sesiones en la nube como un [paquete local](#send-local-repositories-without-github), pero la sesión no puede insertar resultados de vuelta al remoto
934932* **Lista de permitidos de IP de la organización**: las sesiones en la nube llaman a la API de Anthropic desde infraestructura administrada por Anthropic, no desde su red. Si su organización tiene [lista de permitidos de IP](https://support.claude.com/en/articles/13200993-restrict-access-to-claude-with-ip-allowlisting) habilitada, cada sesión en la nube falla con un error de autenticación. Lo mismo se aplica a [Revisión de código](/es/code-review) y [Rutinas](/es/routines). Contacte al [soporte de Anthropic](https://support.claude.com/) para eximir los servicios alojados por Anthropic de la lista de permitidos de IP de su organización.* **Lista de permitidos de IP de la organización**: las sesiones en la nube llaman a la API de Anthropic desde infraestructura administrada por Anthropic, no desde su red. Si su organización tiene [lista de permitidos de IP](https://support.claude.com/en/articles/13200993-restrict-access-to-claude-with-ip-allowlisting) habilitada, cada sesión en la nube falla con un error de autenticación. Lo mismo se aplica a [Revisión de código](/docs/es/code-review) y [Rutinas](/docs/es/routines). Contacte al [soporte de Anthropic](https://support.claude.com/) para eximir los servicios alojados por Anthropic de la lista de permitidos de IP de su organización.
935 933
936<h2 id="related-resources">934<h2 id="related-resources">
937 Recursos relacionados935 Recursos relacionados
938</h2>936</h2>
939 937
940938* [Ultraplan](/es/ultraplan): redacte un plan en una sesión en la nube y revíselo en su navegador* [Ultraplan](/docs/es/ultraplan): redacte un plan en una sesión en la nube y revíselo en su navegador
941939* [Ultrareview](/es/ultrareview): ejecute una revisión de código profunda de múltiples agentes en un sandbox en la nube* [Ultrareview](/docs/es/ultrareview): ejecute una revisión de código profunda de múltiples agentes en un sandbox en la nube
942940* [Routines](/es/routines): automatice el trabajo en un cronograma, a través de llamada de API o en respuesta a eventos de GitHub* [Routines](/docs/es/routines): automatice el trabajo en un cronograma, a través de llamada de API o en respuesta a eventos de GitHub
943941* [Configuración de hooks](/es/hooks): ejecute scripts en eventos del ciclo de vida de la sesión* [Configuración de hooks](/docs/es/hooks): ejecute scripts en eventos del ciclo de vida de la sesión
944942* [Referencia de configuración](/es/settings): todas las opciones de configuración* [Referencia de configuración](/docs/es/settings): todas las opciones de configuración
945943* [Seguridad](/es/security): garantías de aislamiento y manejo de datos* [Seguridad](/docs/es/security): garantías de aislamiento y manejo de datos
946944* [Uso de datos](/es/data-usage): qué retiene Anthropic de sesiones en la nube* [Uso de datos](/docs/es/data-usage): qué retiene Anthropic de sesiones en la nube
947* [Claude Tag](https://claude.com/docs/claude-tag/overview): una @Claude administrada por la organización en Slack que se ejecuta en el mismo entorno en la nube945* [Claude Tag](https://claude.com/docs/claude-tag/overview): una @Claude administrada por la organización en Slack que se ejecuta en el mismo entorno en la nube