SpyBara
Go Premium

Documentation 2026-10-02 22:59 UTC to 2026-10-03 00:00 UTC

4 files changed +32 −20. View all changes and history on the product overview
2026
Sat 3 01:00 Fri 2 22:59 Thu 1 23:59

hooks.md +1 −1

Details

1931| Campo | Descripción |1931| Campo | Descripción |

1932| :- | :- |1932| :- | :- |

1933| `permissionDecision` | `"allow"` omite el prompt de permiso, excepto para las [acciones que ningún modo auto-aprueba](/docs/es/permission-modes#actions-no-mode-auto-approves) y para `AskUserQuestion` y `ExitPlanMode`, que necesitan [`updatedInput` emparejado con él](#allow-with-updatedinput). `"deny"` evita la llamada de herramienta. `"ask"` solicita al usuario que confirme. `"defer"` sale correctamente para que la herramienta pueda reanudarse más tarde. Las [reglas de denegación y pregunta](/docs/es/permissions#manage-permissions) aún se evalúan independientemente de lo que devuelva el hook |1933| `permissionDecision` | `"allow"` omite el prompt de permiso, excepto para las [acciones que ningún modo auto-aprueba](/docs/es/permission-modes#actions-no-mode-auto-approves) y para `AskUserQuestion` y `ExitPlanMode`, que necesitan [`updatedInput` emparejado con él](#allow-with-updatedinput). `"deny"` evita la llamada de herramienta. `"ask"` solicita al usuario que confirme. `"defer"` sale correctamente para que la herramienta pueda reanudarse más tarde. Las [reglas de denegación y pregunta](/docs/es/permissions#manage-permissions) aún se evalúan independientemente de lo que devuelva el hook |

1934| `permissionDecisionReason` | Para `"ask"`, se muestra al usuario pero no a Claude. Para `"deny"`, se muestra a Claude. Para `"allow"` y `"defer"`, se escribe en el [registro de depuración](#debug-hooks) solo |1934| `permissionDecisionReason` | Para `"ask"`, se muestra al usuario en la solicitud de permiso. Cuando Claude Code [deniega la llamada](/docs/es/headless#turn-off-permission-prompts-in-unattended-runs) en una ejecución `-p` donde nadie puede responder esa solicitud, Claude lee el motivo en el resultado de la herramienta. Para `"deny"`, se muestra a Claude. Para `"allow"` y `"defer"`, solo se escribe en el [registro de depuración](#debug-hooks) |

1935| `updatedInput` | Modifica los parámetros de entrada de la herramienta antes de la ejecución. Reemplaza el objeto de entrada completo, así que incluya campos sin cambios junto con los modificados. Claude Code evalúa reglas de permiso y la [elegibilidad de ejecución en segundo plano](/docs/es/tools-reference#foreground-commands-that-move-to-the-background) de un comando Bash contra la entrada que devuelve su hook, no la entrada que envió Claude. Combine con `"allow"` para auto-aprobar, o `"ask"` para mostrar la entrada modificada al usuario. Para `"defer"`, se ignora |1935| `updatedInput` | Modifica los parámetros de entrada de la herramienta antes de la ejecución. Reemplaza el objeto de entrada completo, así que incluya campos sin cambios junto con los modificados. Claude Code evalúa reglas de permiso y la [elegibilidad de ejecución en segundo plano](/docs/es/tools-reference#foreground-commands-that-move-to-the-background) de un comando Bash contra la entrada que devuelve su hook, no la entrada que envió Claude. Combine con `"allow"` para auto-aprobar, o `"ask"` para mostrar la entrada modificada al usuario. Para `"defer"`, se ignora |

1936| `additionalContext` | Cadena agregada al contexto de Claude junto con el resultado de la herramienta. Se ignora cuando `permissionDecision` es `"defer"`. Consulte [Agregar contexto para Claude](#add-context-for-claude) |1936| `additionalContext` | Cadena agregada al contexto de Claude junto con el resultado de la herramienta. Se ignora cuando `permissionDecision` es `"defer"`. Consulte [Agregar contexto para Claude](#add-context-for-claude) |

1937 1937 

model-config.md +4 −3

Details

794 794 

795<span id="context-window-behind-a-gateway" />795<span id="context-window-behind-a-gateway" />

796 796 

797Si estableces `ANTHROPIC_BASE_URL` en un [gateway de LLM](/docs/es/llm-gateway) u otro proxy, Claude Code da a cada modelo que reconoce la misma ventana de contexto que tiene el modelo en la Anthropic API. Fable 5.1, Fable 5, Sonnet 5 y posteriores, y Opus 4.7 y posteriores obtienen la ventana de 1M sin variante `[1m]` que seleccionar, y un modelo que alcanza 1M solo mediante su variante `[1m]`, como Opus 4.6, se ejecuta a 200K sin ella. Claude Code no puede detectar un límite inferior que imponga el gateway o el servidor detrás de él. Si tu gateway rechaza solicitudes de más de 200K tokens, ejecuta [`/autocompact 200k`](#set-the-auto-compact-window) para que las sesiones se compacten en ese límite.797Si estableces `ANTHROPIC_BASE_URL` en un [gateway de LLM](/docs/es/llm-gateway) u otro proxy, Claude Code da a cada modelo que reconoce la misma ventana de contexto que tiene el modelo en la Anthropic API. Fable 5.1, Fable 5, Sonnet 5 y posteriores, y Opus 4.7 y posteriores obtienen la ventana de 1M sin variante `[1m]` que seleccionar, y un modelo que alcanza 1M solo mediante su variante `[1m]`, como Opus 4.6, se ejecuta a 200K sin ella. Claude Code no puede detectar un límite inferior que imponga el gateway o el servidor detrás de él. Si tu gateway rechaza solicitudes de más de 200K tokens, establece [`CLAUDE_CODE_AUTO_COMPACT_WINDOW=200000`](/docs/es/env-vars) en el entorno que inicia Claude Code, para que las sesiones en todos los modelos [se compacten en ese límite](#set-the-auto-compact-window).

798 798 

799Para desactivar el contexto de 1M, establece `CLAUDE_CODE_DISABLE_1M_CONTEXT=1`. Claude Code elimina las variantes de modelo de 1M del selector de modelos. En los modelos con una ventana nativa de 1M, como Sonnet 5 y los modelos Fable, también trata el modelo como si tuviera una ventana de contexto de 200K:799Para desactivar el contexto de 1M, establece `CLAUDE_CODE_DISABLE_1M_CONTEXT=1`. Claude Code elimina las variantes de modelo de 1M del selector de modelos. En los modelos con una ventana nativa de 1M, como Sonnet 5 y los modelos Fable, también trata el modelo como si tuviera una ventana de contexto de 200K:

800 800 


840 Establecer la ventana de auto-compactación840 Establecer la ventana de auto-compactación

841</h3>841</h3>

842 842 

843Puede establecer la ventana de auto-compactación en tres lugares:843Puedes establecer la ventana de compactación automática en estos lugares:

844 844 

845* **Para esta sesión y las posteriores**: ejecute `/autocompact` con un valor, como `/autocompact 500k`. Claude Code lo guarda en la configuración de usuario como [`autoCompactWindow`](/docs/es/settings-reference#autocompactwindow) y lo aplica a la sesión actual; si un [ámbito de configuración](/docs/es/settings#settings-precedence) de mayor prioridad, como la configuración administrada, establece la clave, el comando guarda su valor pero la sesión mantiene la ventana de ese ámbito, y el comando lo indica. Ejecute `/autocompact auto` para volver a la ventana ajustada para su modelo.845* **Para el modelo actual, en esta sesión y las posteriores**: ejecuta `/autocompact` con un valor, como `/autocompact 500k`. Claude Code lo guarda en tu configuración de usuario bajo el modelo actual en [`modelSettings`](/docs/es/settings-reference#modelsettings) y lo aplica a la sesión actual. Si un [alcance de configuración](/docs/es/settings#settings-precedence) de mayor prioridad, como la configuración administrada, establece su propia ventana para ese modelo o para todos los modelos, el comando guarda tu valor pero la sesión mantiene la ventana de ese alcance, y el comando lo indica. Ejecuta `/autocompact auto` para volver a la ventana ajustada para tu modelo. Antes de v2.1.288, el comando guardaba una sola ventana para todos los modelos, como el ajuste de nivel superior `autoCompactWindow`.

846* **Para todos los modelos**: establece [`autoCompactWindow`](/docs/es/settings-reference#autocompactwindow) en un archivo de configuración, como `"autoCompactWindow": 200000` en `~/.claude/settings.json`. Una ventana que hayas guardado para un modelo con `/autocompact` tiene precedencia sobre esta clave en el mismo archivo para ese modelo.

846* **Para un lanzamiento**: pase [`--autocompact`](/docs/es/cli-reference#cli-flags) al iniciar Claude Code. La bandera anula su configuración guardada para ese lanzamiento sin cambiarla, y `claude --autocompact auto` ejecuta la sesión en la ventana ajustada incluso si su configuración guardada tiene un valor. A diferencia de `/autocompact`, la bandera no es anulada por un ámbito de configuración de mayor prioridad, como la configuración administrada.847* **Para un lanzamiento**: pase [`--autocompact`](/docs/es/cli-reference#cli-flags) al iniciar Claude Code. La bandera anula su configuración guardada para ese lanzamiento sin cambiarla, y `claude --autocompact auto` ejecuta la sesión en la ventana ajustada incluso si su configuración guardada tiene un valor. A diferencia de `/autocompact`, la bandera no es anulada por un ámbito de configuración de mayor prioridad, como la configuración administrada.

847* **En scripts y entornos en la nube**: establezca [`CLAUDE_CODE_AUTO_COMPACT_WINDOW`](/docs/es/env-vars). Mientras esté establecida, tiene precedencia sobre el comando, la bandera y la configuración, y `/autocompact` reporta la anulación en lugar de cambiar la ventana.848* **En scripts y entornos en la nube**: establezca [`CLAUDE_CODE_AUTO_COMPACT_WINDOW`](/docs/es/env-vars). Mientras esté establecida, tiene precedencia sobre el comando, la bandera y la configuración, y `/autocompact` reporta la anulación en lugar de cambiar la ventana.

848 849 

plugins/publish.md +26 −11

Details

145 Enviar al directorio de Anthropic145 Enviar al directorio de Anthropic

146</h2>146</h2>

147 147 

148El directorio de Anthropic es el catálogo que las personas exploran en claude.ai y en Cowork para agregar plugins y conectores. Un listado allí llega a personas en claude.ai, en Cowork y en Claude Code. Usted envía desde el portal de desarrolladores en [claude.ai/directory/manage](https://claude.ai/directory/manage); [Prepare for review](https://claude.com/docs/directory/publish#prepare-for-review) en claude.com describe qué sucede con cada versión antes de que se publique.148El [directorio de Anthropic](https://claude.ai/directory) es el catálogo que las personas exploran en claude.ai y en Cowork para agregar plugins y conectores. Un listado allí llega a personas en claude.ai, en Cowork y en Claude Code. Envías desde el portal de desarrolladores en [claude.ai/directory/manage](https://claude.ai/directory/manage), y [Submit a plugin](https://claude.com/docs/plugins/submit#submit-a-plugin) en claude.com te guía por el portal.

149 149 

150El envío requiere un plan de claude.ai de pago. En Pro y Max usted envía desde su propia cuenta. En Team y Enterprise, un Owner puede enviar, y en Enterprise un Owner también puede otorgar el permiso de **Directory** a otros miembros a través de un rol personalizado en **Organization settings > Roles**. Consulte [Confirm you can submit to the directory](https://claude.com/docs/directory/publish#confirm-you-can-submit-to-the-directory).150El marketplace oficial de Anthropic, `claude-plugins-official`, no acepta envíos a través del portal de directorio. Si trabajas con un contacto de socio de Anthropic, pregúntale sobre un listado en el marketplace oficial.

151 151 

152Los pasos de envío, las comprobaciones que cada versión debe pasar y qué sucede después de que publica se documentan en claude.com, porque son los mismos sin importar en qué superficie estén sus usuarios:152Para enviar un plugin:

153 153 

154* [Publish to the directory](https://claude.com/docs/directory/publish#before-you-submit-to-the-directory): qué puede enviar y quién puede enviarlo154<Steps>

155* [Submit a plugin](https://claude.com/docs/plugins/submit#submit-a-plugin): los pasos del portal y [updating a published plugin](https://claude.com/docs/plugins/submit#update-a-published-plugin)155 <Step title="Confirma que puedes enviar">

156* [Plugin pre-submission checklist](https://claude.com/docs/plugins/pre-submission-checklist#run-the-checks-before-you-submit): las comprobaciones a ejecutar y corregir antes de enviar156 El envío requiere un plan de claude.ai de pago. En Pro y Max envías desde tu propia cuenta. En Team y Enterprise, un Owner puede enviar, y en Enterprise un Owner también puede otorgar el permiso de **Directory** a otros miembros a través de un rol personalizado en **Organization settings > Roles**. Consulta [Confirm you can submit to the directory](https://claude.com/docs/directory/publish#confirm-you-can-submit-to-the-directory).

157* [Move an earlier submission to the developer portal](https://claude.com/docs/directory/publish#move-an-earlier-submission-to-the-developer-portal): qué hacer si envió un plugin a través de uno de los formularios de envío anteriores, antes de que existiera el portal157 </Step>

158 158 

159Antes de abrir el portal, valide localmente y compruebe cuál de sus componentes se carga fuera de Claude Code:159 <Step title="Valida el plugin localmente">

160 Ejecuta `claude plugin validate ./your-plugin --strict` en tu shell. Reemplaza `./your-plugin` con la ruta a tu directorio de plugin. El comando detecta errores de manifiesto localmente; [plugin validate](/docs/es/plugins/cli-reference#plugin-validate) enumera qué archivos lee cada ejecución. El portal aplica reglas de directorio adicionales que la CLI no comprueba, por lo que una ejecución local limpia no garantiza una validación de portal limpia.

160 161 

161* **Ejecute `claude plugin validate ./your-plugin --strict` en su shell**: reemplace `./your-plugin` con la ruta a su directorio de plugin. El comando detecta errores de manifiesto localmente; [plugin validate](/docs/es/plugins/cli-reference#plugin-validate) enumera qué archivos lee cada ejecución. El portal aplica reglas de directorio adicionales que la CLI no comprueba, por lo que una ejecución local limpia no garantiza una validación de portal limpia.162 La [plugin pre-submission checklist](https://claude.com/docs/plugins/pre-submission-checklist#run-the-checks-before-you-submit) en claude.com contiene las comprobaciones a ejecutar y corregir antes de enviar.

162* **Compruebe qué se carga dónde**: algunos componentes de plugin son solo de Claude Code y no se cargan en claude.ai o en Cowork. La [component support table](https://claude.com/docs/plugins/platform-support#compare-component-support-by-app) enumera cada componente por aplicación, para que sepa qué obtendrán los usuarios fuera de Claude Code.163 </Step>

164 

165 <Step title="Comprueba qué se carga dónde">

166 Algunos componentes de plugin son solo de Claude Code y no se cargan en claude.ai o en Cowork. La [component support table](https://claude.com/docs/plugins/platform-support#compare-component-support-by-app) enumera cada componente por aplicación, para que sepas qué obtendrán los usuarios fuera de Claude Code.

167 </Step>

163 168 

164El marketplace oficial de Anthropic, `claude-plugins-official`, no acepta envíos a través del portal de directorio. Si trabaja con un contacto de socio de Anthropic, pregúnteles sobre un listado en el marketplace oficial.169 <Step title="Envía en el portal de desarrolladores">

170 Abre el portal de desarrolladores en [claude.ai/directory/manage](https://claude.ai/directory/manage) y sigue [Submit a plugin](https://claude.com/docs/plugins/submit#submit-a-plugin) en claude.com.

171 </Step>

172</Steps>

173 

174El resto del proceso está documentado en claude.com:

175 

176* [Prepare for review](https://claude.com/docs/directory/publish#prepare-for-review): qué sucede con cada versión antes de que se publique

177* [Update a published plugin](https://claude.com/docs/plugins/submit#update-a-published-plugin): cómo una nueva versión llega a las personas que tienen tu plugin

178* [Submit your plugin, and your MCP server as a connector](https://claude.com/docs/directory/publish#submit-your-plugin-and-your-mcp-server-as-a-connector): qué puedes enviar

179* [Move an earlier submission to the developer portal](https://claude.com/docs/directory/publish#move-an-earlier-submission-to-the-developer-portal): qué hacer si envió un plugin a través de uno de los formularios de envío anteriores, antes de que existiera el portal

165 180 

166<h3 id="how-a-listed-plugin-reaches-claude-code-users">181<h3 id="how-a-listed-plugin-reaches-claude-code-users">

167 Cómo un plugin listado llega a los usuarios de Claude Code182 Cómo un plugin listado llega a los usuarios de Claude Code

ultrareview.md +1 −5

Details

134| - | - | - |134| - | - | - |

135| Pro | 3 ejecuciones gratuitas | facturado como [créditos de uso](https://support.claude.com/es/articles/12429409-extra-usage-for-paid-claude-plans) |135| Pro | 3 ejecuciones gratuitas | facturado como [créditos de uso](https://support.claude.com/es/articles/12429409-extra-usage-for-paid-claude-plans) |

136| Max | 3 ejecuciones gratuitas | facturado como [créditos de uso](https://support.claude.com/es/articles/12429409-extra-usage-for-paid-claude-plans) |136| Max | 3 ejecuciones gratuitas | facturado como [créditos de uso](https://support.claude.com/es/articles/12429409-extra-usage-for-paid-claude-plans) |

137| Team y Enterprise | ninguno | facturado como [créditos de uso](https://support.claude.com/es/articles/12429409-extra-usage-for-paid-claude-plans) |

138 137 

139* **Ejecuciones gratuitas**: las tres ejecuciones de Pro y Max son una asignación única por cuenta y no se renuevan.138* **Ejecuciones gratuitas**: las tres ejecuciones de Pro y Max son una asignación única por cuenta y no se renuevan.

140* **Costo por revisión**: después de usar las ejecuciones gratuitas, típicamente entre $5 y $25 en créditos de uso dependiendo del tamaño del cambio, coincidiendo con la estimación que muestra el diálogo de lanzamiento antes de cada ejecución.139* **Costo por revisión**: después de usar las ejecuciones gratuitas, típicamente entre $5 y $25 en créditos de uso dependiendo del tamaño del cambio, coincidiendo con la estimación que muestra el diálogo de lanzamiento antes de cada ejecución.

141* **Cuándo se cuenta una ejecución**: una vez que la sesión en la nube comienza. Una revisión que detenga temprano o que no se complete correctamente sigue utilizando una ejecución gratuita; una revisión pagada se factura solo por la porción que se ejecutó.140* **Cuándo se cuenta una ejecución**: una vez que la sesión en la nube comienza. Una revisión que detenga temprano o que no se complete correctamente sigue utilizando una ejecución gratuita; una revisión pagada se factura solo por la porción que se ejecutó.

142 141 

143Debido a que ultrareview siempre se factura como créditos de uso fuera de las ejecuciones gratuitas, su cuenta u organización debe tener los créditos de uso habilitados antes de poder lanzar una revisión pagada. Si los créditos de uso no están habilitados, Claude Code bloquea el lanzamiento, y cómo activarlos depende de su acceso de facturación:142Debido a que ultrareview siempre se factura como créditos de uso fuera de las ejecuciones gratuitas, tu cuenta u organización debe tener los créditos de uso activados antes de poder lanzar una revisión pagada. Si los créditos de uso no están activados, Claude Code bloquea el lanzamiento. Si puedes administrar la facturación de tu cuenta, Claude Code te vincula a la configuración de facturación donde puedes activar los créditos de uso.

144 

145* Si puede administrar la facturación de su cuenta, Claude Code le vincula a la configuración de facturación donde puede activar los créditos de uso.

146* En planes Team y Enterprise, los miembros sin acceso de facturación envían una solicitud desde la CLI pidiendo a su administrador que active los créditos de uso.

147 143 

148También puede ejecutar `/usage-credits` para verificar o cambiar su configuración de créditos de uso.144También puede ejecutar `/usage-credits` para verificar o cambiar su configuración de créditos de uso.

149 145