SpyBara
Go Premium

Documentation 2026-07-01 21:01 UTC to 2026-07-02 23:59 UTC

10 files changed +119 −22. View all changes and history on the product overview
2026
Wed 8 16:02 Tue 7 16:02 Mon 6 23:57 Sat 4 03:01 Fri 3 23:00 Thu 2 23:59 Wed 1 21:01
Details

89| :-------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |89| :-------------------------------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

90| Configuración de políticas administradas | Política administrada por el punto de conexión, ya sea plist MDM, política de registro o archivos de configuración administrada, se carga desde el host. [La configuración administrada por servidor](/es/server-managed-settings) se obtiene en una [configuración elegible](/es/server-managed-settings#platform-availability) cuando la sesión se autentica con un inicio de sesión OAuth de la organización o una clave API configurada directamente | Política de punto de conexión: elimine el archivo de configuración administrada, plist o política de registro del host. Configuración administrada por servidor: controlada por el administrador de su organización; no se puede deshabilitar desde el SDK |90| Configuración de políticas administradas | Política administrada por el punto de conexión, ya sea plist MDM, política de registro o archivos de configuración administrada, se carga desde el host. [La configuración administrada por servidor](/es/server-managed-settings) se obtiene en una [configuración elegible](/es/server-managed-settings#platform-availability) cuando la sesión se autentica con un inicio de sesión OAuth de la organización o una clave API configurada directamente | Política de punto de conexión: elimine el archivo de configuración administrada, plist o política de registro del host. Configuración administrada por servidor: controlada por el administrador de su organización; no se puede deshabilitar desde el SDK |

91| Configuración global `~/.claude.json` | Siempre se lee | Reubique con `CLAUDE_CONFIG_DIR` en `env` |91| Configuración global `~/.claude.json` | Siempre se lee | Reubique con `CLAUDE_CONFIG_DIR` en `env` |

92| Memoria automática en `~/.claude/projects/<project>/memory/` | Se carga de forma predeterminada en el mensaje del sistema | Establezca `autoMemoryEnabled: false` en la configuración, o `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1` en `env` |92| Memoria automática en `~/.claude/projects/<project>/memory/` | Se carga en el mensaje del sistema al inicio de la sesión. El agente escribe nuevos recuerdos allí con las herramientas estándar `Write` y `Edit` en lugar de una herramienta de memoria dedicada, por lo que esas herramientas deben estar habilitadas para que el agente guarde recuerdos | Establezca `autoMemoryEnabled: false` en la configuración, o `CLAUDE_CODE_DISABLE_AUTO_MEMORY=1` en `env` |

93| [Conectores MCP de claude.ai](/es/mcp#use-mcp-servers-from-claude-ai) | Se cargan cuando el método de autenticación activo es una suscripción a claude.ai. Pasar `mcpServers: {}` no los suprime | Establezca `strictMcpConfig: true`, [`disableClaudeAiConnectors: true`](/es/mcp#disable-claude-ai-connectors) en la configuración, o `ENABLE_CLAUDEAI_MCP_SERVERS=false` en `env` |93| [Conectores MCP de claude.ai](/es/mcp#use-mcp-servers-from-claude-ai) | Se cargan cuando el método de autenticación activo es una suscripción a claude.ai. Pasar `mcpServers: {}` no los suprime | Establezca `strictMcpConfig: true`, [`disableClaudeAiConnectors: true`](/es/mcp#disable-claude-ai-connectors) en la configuración, o `ENABLE_CLAUDEAI_MCP_SERVERS=false` en `env` |

94 94 

95<Warning>95<Warning>

artifacts.md +7 −7

Details

4 4 

5# Compartir la salida de la sesión como artefactos5# Compartir la salida de la sesión como artefactos

6 6 

7> Los artefactos convierten el trabajo de Claude Code en páginas interactivas en vivo en una URL privada que puede compartir dentro de su organización.7> Los artefactos convierten el trabajo de Claude Code en páginas interactivas en vivo en una URL privada en claude.ai.

8 8 

9{/* plan-availability: feature=artifacts plans=team,enterprise providers=anthropic */}9{/* plan-availability: feature=artifacts plans=pro,max,team,enterprise providers=anthropic */}

10 10 

11<Note>11<Note>

12 Los artefactos están en versión beta. Requieren un plan de Team o Enterprise y una sesión iniciada con [`/login`](/es/setup#authenticate). Consulte [Disponibilidad](#availability) para ver el conjunto completo de requisitos.12 Los artefactos están disponibles en los planes Pro, Max, Team y Enterprise y requieren una sesión iniciada con [`/login`](/es/setup#authenticate). Consulte [Disponibilidad](#availability) para ver el conjunto completo de requisitos.

13</Note>13</Note>

14 14 

15Un artefacto es una página web interactiva en vivo que Claude Code publica desde su sesión en una URL privada en claude.ai. Puede abrirla en un navegador y se actualiza en el lugar mientras la sesión continúa. Compártala desde el encabezado de la página cuando desee que un compañero de equipo también la vea. Por ejemplo, use un artefacto para guiar a un revisor a través de una solicitud de extracción con diffs anotados, crear un panel de control a partir de datos de sesión, o mantener una línea de tiempo de investigación que se complete mientras Claude trabaja.15Un artefacto es una página web interactiva en vivo que Claude Code publica desde su sesión en una URL privada en claude.ai. Puede abrirla en un navegador y se actualiza en el lugar mientras la sesión continúa. En los planes Team y Enterprise, compártala desde el encabezado de la página cuando desee que un compañero de equipo también la vea. Por ejemplo, use un artefacto para guiar a un revisor a través de una solicitud de extracción con diffs anotados, crear un panel de control a partir de datos de sesión, o mantener una línea de tiempo de investigación que se complete mientras Claude trabaja.

16 16 

17<Frame>17<Frame>

18 <img src="https://mintcdn.com/claude-code/kaHIYYMIYMYPxQg9/images/artifacts-viewer.png?fit=max&auto=format&n=kaHIYYMIYMYPxQg9&q=85&s=dbfd671cdb0d15f49f808b9e89778fe1" alt="Un artefacto abierto en un navegador en claude.ai/code/artifact. El encabezado del visor muestra el título del artefacto acme-funnel-fix, un botón Compartir y el avatar del autor. El menú Compartir está abierto con el botón de alternancia Siempre compartir la versión más reciente, un selector de versión que dice Compartiendo versión 2, un selector de audiencia Todos en Acme, y un botón Copiar enlace. Debajo del encabezado, la página del artefacto muestra dos maquetas móviles una al lado de la otra, un gráfico de embudo y una fila de tarjetas de métricas." width="2511" height="1890" data-path="images/artifacts-viewer.png" />18 <img src="https://mintcdn.com/claude-code/kaHIYYMIYMYPxQg9/images/artifacts-viewer.png?fit=max&auto=format&n=kaHIYYMIYMYPxQg9&q=85&s=dbfd671cdb0d15f49f808b9e89778fe1" alt="Un artefacto abierto en un navegador en claude.ai/code/artifact. El encabezado del visor muestra el título del artefacto acme-funnel-fix, un botón Compartir y el avatar del autor. El menú Compartir está abierto con el botón de alternancia Siempre compartir la versión más reciente, un selector de versión que dice Compartiendo versión 2, un selector de audiencia Todos en Acme, y un botón Copiar enlace. Debajo del encabezado, la página del artefacto muestra dos maquetas móviles una al lado de la otra, un gráfico de embudo y una fila de tarjetas de métricas." width="2511" height="1890" data-path="images/artifacts-viewer.png" />


84 Compartir un artefacto84 Compartir un artefacto

85</h2>85</h2>

86 86 

87Un nuevo artefacto es visible solo para usted. Ábralo en su navegador y use el control **Compartir** en el encabezado de la página para otorgar acceso a personas específicas en su organización, o a todos en ella. El encabezado lo nombra como el autor del artefacto, por lo que cualquiera con quien lo comparta puede ver quién publicó la página. También se vincula a su galería en [claude.ai/code/artifacts](https://claude.ai/code/artifacts), que enumera todos los artefactos que ha creado.87Un nuevo artefacto es visible solo para usted. En los planes Pro y Max, los artefactos permanecen privados para usted. En los planes Team y Enterprise, abra el artefacto en su navegador y use el control **Compartir** en el encabezado de la página para otorgar acceso a personas específicas en su organización, o a todos en ella. El encabezado lo nombra como el autor del artefacto, por lo que cualquiera con quien lo comparta puede ver quién publicó la página. También se vincula a su galería en [claude.ai/code/artifacts](https://claude.ai/code/artifacts), que enumera todos los artefactos que ha creado.

88 88 

89El intercambio se detiene en su organización. Los espectadores deben iniciar sesión en claude.ai como miembro de la misma organización que publicó el artefacto, y no hay opción para hacer que un artefacto sea visible fuera de ella. Para enviar el contenido subyacente a alguien fuera de su organización, pida a Claude el archivo HTML y comparta ese archivo directamente.89El intercambio se detiene en su organización. Los espectadores deben iniciar sesión en claude.ai como miembro de la misma organización que publicó el artefacto, y no hay opción para hacer que un artefacto sea visible fuera de ella. Para enviar el contenido subyacente a alguien fuera de su organización, pida a Claude el archivo HTML y comparta ese archivo directamente.

90 90 


189Los artefactos requieren todas las condiciones a continuación. Cuando una no se cumple, Claude escribe un archivo HTML local o dice que no puede publicar.189Los artefactos requieren todas las condiciones a continuación. Cuando una no se cumple, Claude escribe un archivo HTML local o dice que no puede publicar.

190 190 

191| Requisito | Disponible cuando |191| Requisito | Disponible cuando |

192| :----------------------- | :--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |192| :----------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |

193| Plan | Team o Enterprise. En planes de Team, los artefactos están habilitados de forma predeterminada. En planes de Enterprise, un propietario [los habilita](#manage-artifacts-for-your-organization) en la configuración de administrador de claude.ai. |193| Plan | Pro, Max, Team o Enterprise. En planes Pro y Max, los artefactos son privados para usted, y no se aplica ninguna gestión de administrador. En planes de Team, los artefactos están habilitados de forma predeterminada. En planes de Enterprise, un propietario [los habilita](#manage-artifacts-for-your-organization) en la configuración de administrador de claude.ai. |

194| Autenticación | Iniciado sesión en claude.ai con `/login`. Las sesiones que usan una clave API, [token de puerta de enlace](/es/llm-gateway) o credencial de proveedor de nube no pueden publicar. |194| Autenticación | Iniciado sesión en claude.ai con `/login`. Las sesiones que usan una clave API, [token de puerta de enlace](/es/llm-gateway) o credencial de proveedor de nube no pueden publicar. |

195| Proveedor de modelo | API de Anthropic. No disponible en [Amazon Bedrock](/es/amazon-bedrock), [Google Cloud Vertex AI](/es/google-vertex-ai) o [Microsoft Foundry](/es/microsoft-foundry). |195| Proveedor de modelo | API de Anthropic. No disponible en [Amazon Bedrock](/es/amazon-bedrock), [Google Cloud Vertex AI](/es/google-vertex-ai) o [Microsoft Foundry](/es/microsoft-foundry). |

196| Política de organización | Las claves de cifrado administradas por el cliente (CMEK), HIPAA y [Retención de datos cero](/es/zero-data-retention) no están habilitadas para la organización. |196| Política de organización | Las claves de cifrado administradas por el cliente (CMEK), HIPAA y [Retención de datos cero](/es/zero-data-retention) no están habilitadas para la organización. |

Details

50 50 

51 <Step title="Lanzar e iniciar sesión">51 <Step title="Lanzar e iniciar sesión">

52 Lanza **Claude** desde tu lanzador de aplicaciones, o ejecuta `claude-desktop` desde una terminal, e inicia sesión con tu cuenta de Anthropic.52 Lanza **Claude** desde tu lanzador de aplicaciones, o ejecuta `claude-desktop` desde una terminal, e inicia sesión con tu cuenta de Anthropic.

53 

54 La aplicación de Linux inicia sesión de la misma manera que en macOS y Windows: con una suscripción a claude.ai, o a través del SSO de tu organización. Desktop no acepta una clave de API de Claude Console directamente; usa la [CLI](/es/quickstart) para la autenticación con clave de API. Para implementaciones empresariales que enrutan Desktop a la Plataforma de Agentes de Google Cloud o a una puerta de enlace de LLM, consulta la [guía de configuración empresarial](https://support.claude.com/en/articles/12622667-enterprise-configuration) y la [configuración de red](/es/network-config).

53 </Step>55 </Step>

54</Steps>56</Steps>

55 57 

Details

50* [Remote Control](/es/remote-control)50* [Remote Control](/es/remote-control)

51* [Extensión de Chrome](/es/chrome)51* [Extensión de Chrome](/es/chrome)

52* [Computer use](/es/computer-use): planes Pro y Max52* [Computer use](/es/computer-use): planes Pro y Max

53* [Artifacts](/es/artifacts): planes Team y Enterprise53* [Artifacts](/es/artifacts): planes Pro, Max, Team y Enterprise

54* [Voice dictation](/es/voice-dictation)54* [Voice dictation](/es/voice-dictation)

55 55 

56Desktop es la excepción parcial: las implementaciones empresariales pueden enrutar Desktop a Vertex AI o a un proveedor de puerta de enlace a través de [configuración administrada](https://support.claude.com/en/articles/12622667-enterprise-configuration), y la [vista previa de investigación de Cowork en 3P](https://claude.com/docs/cowork/3p/overview) ejecuta la pestaña de Code en Bedrock, Vertex AI, Foundry o una puerta de enlace LLM autohospedada. Para la disponibilidad por plan de estas características, consulte [Disponibilidad por plan de suscripción](#availability-by-subscription-plan).56Desktop es la excepción parcial: las implementaciones empresariales pueden enrutar Desktop a Vertex AI o a un proveedor de puerta de enlace a través de [configuración administrada](https://support.claude.com/en/articles/12622667-enterprise-configuration), y la [vista previa de investigación de Cowork en 3P](https://claude.com/docs/cowork/3p/overview) ejecuta la pestaña de Code en Bedrock, Vertex AI, Foundry o una puerta de enlace LLM autohospedada. Para la disponibilidad por plan de estas características, consulte [Disponibilidad por plan de suscripción](#availability-by-subscription-plan).


286| [Computer use](/es/computer-use) | ✓ | ✓ | ✗ | ✗ |286| [Computer use](/es/computer-use) | ✓ | ✓ | ✗ | ✗ |

287| Dispatch ([Desktop](/es/desktop#sessions-from-dispatch)) | ✓ | ✓ | ✗ | ✗ |287| Dispatch ([Desktop](/es/desktop#sessions-from-dispatch)) | ✓ | ✓ | ✗ | ✗ |

288| [Code Review](/es/code-review) | ✗ | ✗ | ✓ | ✓ |288| [Code Review](/es/code-review) | ✗ | ✗ | ✓ | ✓ |

289| [Artifacts](/es/artifacts) | | | ✓ | Habilitado por administrador |289| [Artifacts](/es/artifacts) | | | ✓ | Habilitado por administrador |

290| [Panel de análisis, API y métricas de contribución](/es/analytics) | ✗ | ✗ | ✓ | ✓ |290| [Panel de análisis, API y métricas de contribución](/es/analytics) | ✗ | ✗ | ✓ | ✓ |

291| [Configuración administrada por servidor](/es/server-managed-settings) | ✗ | ✗ | ✓ | ✓ |291| [Configuración administrada por servidor](/es/server-managed-settings) | ✗ | ✗ | ✓ | ✓ |

292| [SSO](https://support.claude.com/en/articles/9266767-what-is-the-team-plan) | ✗ | ✗ | ✓ | ✓ |292| [SSO](https://support.claude.com/en/articles/9266767-what-is-the-team-plan) | ✗ | ✗ | ✓ | ✓ |

Details

37| `Ctrl+R` | Búsqueda inversa del historial de comandos | Buscar a través de comandos anteriores de forma interactiva |37| `Ctrl+R` | Búsqueda inversa del historial de comandos | Buscar a través de comandos anteriores de forma interactiva |

38| `Ctrl+V` o `Cmd+V` (iTerm2) o `Alt+V` (Windows y WSL) | Pegar imagen desde el portapapeles | Inserta un chip `[Image #N]` en el cursor para que pueda hacer referencia a él posicionalmente en su indicación. En WSL, tanto `Ctrl+V` como `Alt+V` están vinculados; use `Alt+V` si su terminal intercepta `Ctrl+V` |38| `Ctrl+V` o `Cmd+V` (iTerm2) o `Alt+V` (Windows y WSL) | Pegar imagen desde el portapapeles | Inserta un chip `[Image #N]` en el cursor para que pueda hacer referencia a él posicionalmente en su indicación. En WSL, tanto `Ctrl+V` como `Alt+V` están vinculados; use `Alt+V` si su terminal intercepta `Ctrl+V` |

39| `Ctrl+B` | Tareas en ejecución de fondo | Coloca comandos Bash y agentes en segundo plano. Los usuarios de Tmux presionan dos veces |39| `Ctrl+B` | Tareas en ejecución de fondo | Coloca comandos Bash y agentes en segundo plano. Los usuarios de Tmux presionan dos veces |

40| `Ctrl+T` | Alternar lista de tareas | Mostrar u ocultar la [lista de tareas](#task-list) en el área de estado de la terminal |40| `Ctrl+T` | Alternar lista de tareas de Claude | Mostrar u ocultar [la lista de tareas de Claude](#task-list) en el área de estado. Esto no es la vista de tareas en segundo plano; use [`/tasks`](/es/commands) para ver shells y subagentes en ejecución |

41| `Flechas izquierda/derecha` | Ciclar a través de pestañas de diálogo | Navegar entre pestañas en diálogos de permisos y menús |41| `Flechas izquierda/derecha` | Ciclar a través de pestañas de diálogo | Navegar entre pestañas en diálogos de permisos y menús |

42| `Flechas arriba/abajo` o `Ctrl+P`/`Ctrl+N` | Mover cursor o navegar por el historial de comandos | Cuando la entrada abarca más de una fila visual, ya sea envuelta o multilínea, primero mueve el cursor dentro de la indicación. Una vez que el cursor está en la primera o última fila visual, presionar nuevamente navega por el historial de comandos. {/* min-version: 2.1.169 */}A partir de v2.1.169, la entrada de una sola línea envuelta se comporta igual que la multilínea |42| `Flechas arriba/abajo` o `Ctrl+P`/`Ctrl+N` | Mover cursor o navegar por el historial de comandos | Cuando la entrada abarca más de una fila visual, ya sea envuelta o multilínea, primero mueve el cursor dentro de la indicación. Una vez que el cursor está en la primera o última fila visual, presionar nuevamente navega por el historial de comandos. {/* min-version: 2.1.169 */}A partir de v2.1.169, la entrada de una sola línea envuelta se comporta igual que la multilínea |

43| `Esc` | Interrumpir Claude | Detener la respuesta actual o la llamada de herramienta a mitad de turno para que pueda redirigir. Claude mantiene el trabajo realizado hasta ahora |43| `Esc` | Interrumpir Claude | Detener la respuesta actual o la llamada de herramienta a mitad de turno para que pueda redirigir. Claude mantiene el trabajo realizado hasta ahora |


389 Lista de tareas389 Lista de tareas

390</h2>390</h2>

391 391 

392Cuando trabaja en trabajo complejo de varios pasos, Claude crea una lista de tareas para rastrear el progreso. Las tareas aparecen en el área de estado de su terminal con indicadores que muestran qué está pendiente, en progreso o completado.392La lista de tareas es la lista de verificación de Claude: elementos que Claude creó para planificar trabajo de varios pasos, con indicadores que muestran qué está pendiente, en progreso o completado. Es independiente de la vista de tareas en segundo plano. Para ver shells en ejecución y subagentes, use [`/tasks`](/es/commands) en su lugar.

393 393 

394* Presione `Ctrl+T` para alternar la vista de la lista de tareas. La pantalla muestra hasta 5 tareas a la vez394* Presione `Ctrl+T` para alternar la vista de la lista de tareas. La pantalla muestra hasta cinco tareas a la vez. Cuando Claude aún no ha creado ningún elemento de lista de verificación, el botón de alternancia no tiene efecto visible porque no hay nada que mostrar

395* Para ver todas las tareas o borrarlas, pregunte a Claude directamente: "show me all tasks" o "clear all tasks"395* Para ver todas las tareas o borrarlas, pregunte a Claude directamente: "show me all tasks" o "clear all tasks"

396* Las tareas persisten en compactaciones de contexto, ayudando a Claude a mantenerse organizado en proyectos más grandes396* Las tareas persisten en compactaciones de contexto, ayudando a Claude a mantenerse organizado en proyectos más grandes

397* Para compartir una lista de tareas entre sesiones, establezca `CLAUDE_CODE_TASK_LIST_ID` para usar un directorio nombrado en `~/.claude/tasks/`: `CLAUDE_CODE_TASK_LIST_ID=my-project claude`397* Para compartir una lista de tareas entre sesiones, establezca `CLAUDE_CODE_TASK_LIST_ID` para usar un directorio nombrado en `~/.claude/tasks/`: `CLAUDE_CODE_TASK_LIST_ID=my-project claude`

keybindings.md +2 −2

Details

86Acciones disponibles en el contexto `Global`:86Acciones disponibles en el contexto `Global`:

87 87 

88| Acción | Predeterminado | Descripción |88| Acción | Predeterminado | Descripción |

89| :--------------------- | :------------- | :-------------------------------------- |89| :--------------------- | :------------- | :------------------------------------------------------------------------------------------------------------------- |

90| `app:interrupt` | Ctrl+C | Cancelar operación actual |90| `app:interrupt` | Ctrl+C | Cancelar operación actual |

91| `app:exit` | Ctrl+D | Salir de Claude Code |91| `app:exit` | Ctrl+D | Salir de Claude Code |

92| `app:redraw` | (sin vincular) | Forzar redibujo de terminal |92| `app:redraw` | (sin vincular) | Forzar redibujo de terminal |

93| `app:toggleTodos` | Ctrl+T | Alternar visibilidad de lista de tareas |93| `app:toggleTodos` | Ctrl+T | Alternar visibilidad de la lista de tareas de Claude. Esta no es la vista de tarea de fondo [`/tasks`](/es/commands) |

94| `app:toggleTranscript` | Ctrl+O | Alternar transcripción detallada |94| `app:toggleTranscript` | Ctrl+O | Alternar transcripción detallada |

95 95 

96<h3 id="history-actions">96<h3 id="history-actions">

model-config.md +5 −1

Details

236 Restricciones de modelo de organización236 Restricciones de modelo de organización

237</h3>237</h3>

238 238 

239Los administradores de la organización restringen qué modelos pueden ejecutar los miembros deshabilitando modelos individuales en la consola de Claude. Use este botón de la consola en lugar de `availableModels` cuando sus miembros se autentiquen a través de la API de Anthropic y desee un único cambio en toda la organización sin implementar archivos de configuración. Esta restricción se entrega con los derechos de la cuenta cuando Claude Code se autentica, separada de cualquier lista `availableModels` en configuración, y el servidor aplica la misma restricción de forma independiente cuando se crea una sesión. Requiere Claude Code v2.1.187 o posterior.239Los administradores de la organización en planes Claude Enterprise restringen qué modelos pueden ejecutar los miembros deshabilitando modelos individuales en la consola de administración de claude.ai. Esta restricción se entrega con los derechos de la cuenta cuando Claude Code se autentica, separada de cualquier lista `availableModels` en configuración, y el servidor aplica la misma restricción de forma independiente cuando se crea una sesión. Requiere Claude Code v2.1.187 o posterior.

240 

241La restricción se aplica cuando un miembro inicia sesión o utiliza su propia clave API. Las credenciales con alcance de organización, como las claves de servicio de la organización, no están vinculadas a un usuario, por lo que la restricción no se aplica a ellas.

242 

243La Consola de Claude no tiene control de restricción de modelo. Las organizaciones sin un plan Claude Enterprise, incluidas aquellas cuyos miembros se autentican a través de la API de Anthropic, restringen modelos con [`availableModels`](#restrict-model-selection) en [configuración administrada](/es/settings#settings-files) en su lugar, agregando [`enforceAvailableModels`](#enforce-the-allowlist-for-the-default-model) para cubrir la opción Predeterminado. Estas configuraciones se aplican por Claude Code mismo, no por el servidor.

240 244 

241Un modelo restringido se oculta del selector `/model`. Seleccionarlo por nombre con `--model`, la variable de entorno `ANTHROPIC_MODEL`, o la configuración `model` muestra el aviso `Model "<name>" is restricted by your organization's settings. Using <model> instead.` y la sesión comienza en un modelo permitido. Escribir `/model <name>` para un modelo restringido se rechaza con `Model '<name>' is restricted by your organization's settings. Run /model to choose a different model.` y la sesión mantiene su modelo actual.245Un modelo restringido se oculta del selector `/model`. Seleccionarlo por nombre con `--model`, la variable de entorno `ANTHROPIC_MODEL`, o la configuración `model` muestra el aviso `Model "<name>" is restricted by your organization's settings. Using <model> instead.` y la sesión comienza en un modelo permitido. Escribir `/model <name>` para un modelo restringido se rechaza con `Model '<name>' is restricted by your organization's settings. Run /model to choose a different model.` y la sesión mantiene su modelo actual.

242 246 

plugins.md +4 −2

Details

62 62 

63<Steps>63<Steps>

64 <Step title="Cree el directorio del plugin">64 <Step title="Cree el directorio del plugin">

65 Cada plugin vive en su propio directorio que contiene sus skills, agentes o hooks, opcionalmente junto con un manifiesto `.claude-plugin/plugin.json`. Cree uno ahora:65 Cada plugin vive en su propio directorio que contiene sus skills, agentes o hooks, opcionalmente junto con un manifiesto `.claude-plugin/plugin.json`. La ubicación no importa para este inicio rápido porque apuntará Claude Code al directorio con `--plugin-dir` en el paso de prueba. Créelo en cualquier lugar conveniente, como una carpeta temporal o un directorio de proyectos:

66 66 

67 ```bash theme={null}67 ```bash theme={null}

68 mkdir my-first-plugin68 mkdir my-first-plugin

69 ```69 ```

70 

71 Los pasos restantes se ejecutan desde el directorio padre y hacen referencia a rutas como `my-first-plugin/...` relativas a él.

70 </Step>72 </Step>

71 73 

72 <Step title="Cree el manifiesto del plugin">74 <Step title="Cree el manifiesto del plugin">


438 440 

439<Steps>441<Steps>

440 <Step title="Cree la estructura del plugin">442 <Step title="Cree la estructura del plugin">

441 Cree un nuevo directorio de plugin:443 Cree un nuevo directorio de plugin en la raíz de su proyecto, junto a la carpeta `.claude/` existente, para que las rutas relativas de `cp` en el siguiente paso se resuelvan:

442 444 

443 ```bash theme={null}445 ```bash theme={null}

444 mkdir -p my-plugin/.claude-plugin446 mkdir -p my-plugin/.claude-plugin

Details

13| Herramienta | Descripción | Permiso requerido |13| Herramienta | Descripción | Permiso requerido |

14| :--------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :---------------- |14| :--------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | :---------------- |

15| `Agent` | Genera un [subagent](/es/sub-agents) con su propia ventana de contexto para manejar una tarea. Consulte [comportamiento de la herramienta Agent](#agent-tool-behavior) | No |15| `Agent` | Genera un [subagent](/es/sub-agents) con su propia ventana de contexto para manejar una tarea. Consulte [comportamiento de la herramienta Agent](#agent-tool-behavior) | No |

16| `Artifact` | Publica un archivo HTML o Markdown como un [artifact](/es/artifacts): una página privada e interactiva en claude.ai que puede compartir dentro de su organización. {/* plan-availability: feature=artifacts plans=team,enterprise providers=anthropic */}Requiere un plan Team o Enterprise y autenticación `/login`; consulte [Disponibilidad](/es/artifacts#availability) | Sí |16| `Artifact` | Publica un archivo HTML o Markdown como un [artifact](/es/artifacts): una página privada e interactiva en claude.ai. En planes Team y Enterprise, puede compartirlo dentro de su organización. {/* plan-availability: feature=artifacts plans=pro,max,team,enterprise providers=anthropic */}Requiere un plan Pro, Max, Team o Enterprise y autenticación `/login`; consulte [Disponibilidad](/es/artifacts#availability) | Sí |

17| `AskUserQuestion` | Hace preguntas de opción múltiple para recopilar requisitos o aclarar ambigüedades | No |17| `AskUserQuestion` | Hace preguntas de opción múltiple para recopilar requisitos o aclarar ambigüedades | No |

18| `Bash` | Ejecuta comandos de shell en su entorno. Consulte [comportamiento de la herramienta Bash](#bash-tool-behavior) | Sí |18| `Bash` | Ejecuta comandos de shell en su entorno. Consulte [comportamiento de la herramienta Bash](#bash-tool-behavior) | Sí |

19| `CronCreate` | Programa una solicitud recurrente o única dentro de la sesión actual. Las tareas tienen alcance de sesión y se restauran en `--resume` o `--continue` si no han expirado. Consulte [tareas programadas](/es/scheduled-tasks) | No |19| `CronCreate` | Programa una solicitud recurrente o única dentro de la sesión actual. Las tareas tienen alcance de sesión y se restauran en `--resume` o `--continue` si no han expirado. Consulte [tareas programadas](/es/scheduled-tasks) | No |

workflows.md +92 −3

Details

20 Cuándo usar un workflow20 Cuándo usar un workflow

21</h2>21</h2>

22 22 

23Los [subagentes](/es/sub-agents), los [skills](/es/skills), los [equipos de agentes](/es/agent-teams) y los workflows pueden ejecutar una tarea de varios pasos. La diferencia es quién tiene el plan:23[Subagentes](/es/sub-agents), [skills](/es/skills), [equipos de agentes](/es/agent-teams) y workflows pueden ejecutar una tarea de varios pasos. La diferencia es quién tiene el plan:

24 24 

25| | Subagentes | Skills | Equipos de agentes | Workflows |25| | Subagentes | Skills | Equipos de agentes | Workflows |

26| :----------------------------------------- | :--------------------------------- | :----------------------------- | :------------------------------------------------ | :----------------------------------------- |26| :----------------------------------------- | :--------------------------------- | :----------------------------- | :------------------------------------------------ | :----------------------------------------- |


136 136 

137Si ya tiene un orquestador construido de otra manera, como una carpeta de prompts de subagentes o una skill que distribuye trabajo, puede señalar a Claude hacia él y pedir un workflow que haga lo mismo.137Si ya tiene un orquestador construido de otra manera, como una carpeta de prompts de subagentes o una skill que distribuye trabajo, puede señalar a Claude hacia él y pedir un workflow que haga lo mismo.

138 138 

139Si la ejecución hace lo que deseaba, puede [guardarla como un comando](#save-the-workflow-for-reuse) después.

140 

141<h3 id="let-claude-decide-with-ultracode">139<h3 id="let-claude-decide-with-ultracode">

142 Dejar que Claude decida con ultracode140 Dejar que Claude decida con ultracode

143</h3>141</h3>


212 210 

213Claude pasa la lista como datos estructurados, por lo que el script puede llamar a métodos de matriz y objeto en `args` directamente sin analizarlo primero. Si se omite `args`, la variable global es `undefined` dentro del script.211Claude pasa la lista como datos estructurados, por lo que el script puede llamar a métodos de matriz y objeto en `args` directamente sin analizarlo primero. Si se omite `args`, la variable global es `undefined` dentro del script.

214 212 

213<h2 id="example-workflow-prompts">

214 Ejemplos de prompts de workflow

215</h2>

216 

217Un workflow se ajusta mejor cuando la tarea es más grande de lo que un agente puede mantener en contexto, o cuando el mismo paso necesita ejecutarse en muchos elementos. Los prompts a continuación muestran formas comunes. Cada uno pide a Claude que escriba y ejecute un workflow para esa tarea; usted no escribe el script usted mismo.

218 

219<h3 id="audit-many-files-for-the-same-issue">

220 Auditar muchos archivos para el mismo problema

221</h3>

222 

223Distribuya un agente por archivo, luego recopile y verifique los hallazgos.

224 

225```text theme={null}

226> use a workflow to audit every route handler under src/routes/ for missing authentication checks, and adversarially verify each finding before reporting it

227```

228 

229<h3 id="keep-fixing-until-a-check-passes">

230 Seguir arreglando hasta que pase una verificación

231</h3>

232 

233Ejecute un verificador, arregle lo que falló y repita hasta que pase o deje de hacer progreso.

234 

235```text theme={null}

236> use a workflow to run npx tsc --noEmit and keep fixing the reported errors until the type check passes or two rounds in a row make no progress

237```

238 

239<h3 id="migrate-many-files-in-parallel">

240 Migrar muchos archivos en paralelo

241</h3>

242 

243Descubra los archivos a migrar, transforme cada uno en una copia aislada para que las ediciones no entren en conflicto, y verifique cada resultado.

244 

245```text theme={null}

246> use a workflow to migrate every component under src/components/ from styled-components to Tailwind, working on each file in its own isolated copy

247```

248 

249<h3 id="review-every-changed-file-and-write-one-summary">

250 Revisar cada archivo modificado y escribir un resumen

251</h3>

252 

253Ejecute un revisor por archivo, luego entregue todos los hallazgos a un agente que los clasifique y deduplique.

254 

255```text theme={null}

256> use a workflow to review every file changed in this PR for correctness issues, then merge the per-file findings into one ranked summary

257```

258 

259<h3 id="research-a-topic-across-many-sources">

260 Investigar un tema en muchas fuentes

261</h3>

262 

263Distribuya lectores en registros de cambios, problemas y documentos, luego sintetice. El workflow `/deep-research` incluido hace esto; también puede describir una versión más estrecha.

264 

265```text theme={null}

266> use a workflow to research how our three competitors handle rate limiting: read their public docs and recent changelog entries in parallel, then compare the approaches

267```

268 

269<h3 id="find-issues-until-the-list-stops-growing">

270 Encontrar problemas hasta que la lista deje de crecer

271</h3>

272 

273Siga buscando en rondas y deténgase cuando nuevas rondas no encuentren nada nuevo.

274 

275```text theme={null}

276> use a workflow to find flaky tests in this repo: run the suite repeatedly, record which tests fail intermittently, and stop once two rounds in a row find nothing new

277```

278 

279<h3 id="what-the-saved-script-looks-like">

280 Cómo se ve el script guardado

281</h3>

282 

283Cuando [guarda un workflow](#save-the-workflow-for-reuse), el archivo en `.claude/workflows/` contiene un bloque `meta` seguido de un cuerpo de script que orquesta subagentes. Generalmente no necesita editarlo, pero aquí está la forma de uno pequeño para que pueda reconocer lo que Claude generó:

284 

285```javascript theme={null}

286export const meta = {

287 name: 'audit-routes',

288 description: 'Audit every route handler for missing auth checks',

289}

290 

291const found = await agent('List every .ts file under src/routes/.', {

292 schema: { type: 'object', required: ['files'], properties: { files: { type: 'array', items: { type: 'string' } } } },

293})

294 

295const audits = await pipeline(found.files, file =>

296 agent(`Audit ${file} for missing authentication checks.`, { label: file }),

297)

298 

299return audits.filter(Boolean)

300```

301 

302El cuerpo es JavaScript simple con `await` de nivel superior. `agent()` genera un subagente y `pipeline()` ejecuta uno por elemento en una lista. Si desea editar un script a mano, pida a Claude que le guíe a través del cambio, o consulte la entrada de herramienta Workflow en la [referencia del Agent SDK](/es/agent-sdk/typescript) para el conjunto completo de opciones.

303 

215<h2 id="how-a-workflow-runs">304<h2 id="how-a-workflow-runs">

216 Cómo se ejecuta un workflow305 Cómo se ejecuta un workflow

217</h2>306</h2>