6 6
7> Prueba tus plugins con claude plugin eval y extrae los paneles de Claude Code Desktop en sus propias ventanas.7> Prueba tus plugins con claude plugin eval y extrae los paneles de Claude Code Desktop en sus propias ventanas.
8 8
9<div className="digest-meta">9Lanzamientos [v2.1.263 → v2.1.269](/docs/en/changelog#2-1-263)
10 <span>Lanzamientos <a href="/docs/en/changelog#2-1-263">v2.1.263 → v2.1.269</a></span>102 características · 7–11 de septiembre
11 <span>2 características · 7–11 de septiembre</span>11
12</div>12Prueba plugins con claude plugin eval
13 13v2.1.269
14<div className="digest-feature">14
15 <div className="digest-feature-header">15`claude plugin eval` ejecuta tu plugin contra un conjunto de casos de prueba, califica los resultados y, de forma predeterminada, ejecuta cada caso nuevamente sin el plugin para que puedas ver qué contribuye. `claude plugin eval init` te pregunta cómo debería verse un buen resultado, luego propone casos de prueba y las comprobaciones que los califican, prueba el conjunto una vez y escribe los archivos. Cada ejecución y cada comprobación que tiene un segundo modelo que juzga la respuesta es una llamada de modelo real en tu cuenta.
16 <span className="digest-feature-title">Prueba plugins con claude plugin eval</span>16
17 <span className="digest-feature-pill">v2.1.269</span>17
18 </div>18
19 19Desde el directorio raíz de tu plugin, pídele a Claude que redacte el conjunto:
20 <p className="digest-feature-lede"><code>claude plugin eval</code> ejecuta tu plugin contra un conjunto de casos de prueba, califica los resultados y, de forma predeterminada, ejecuta cada caso nuevamente sin el plugin para que puedas ver qué contribuye. <code>claude plugin eval init</code> te pregunta cómo debería verse un buen resultado, luego propone casos de prueba y las comprobaciones que los califican, prueba el conjunto una vez y escribe los archivos. Cada ejecución y cada comprobación que tiene un segundo modelo que juzga la respuesta es una llamada de modelo real en tu cuenta.</p>20
21 21```bash terminal theme={null}
22 <Frame>22claude plugin eval init
23 <img className="w-full" src="https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/plugin-eval.jpg?fit=max&auto=format&n=f9HTZGyMtxIFOUgt&q=85&s=913066f6d4a2a15426e98a627802f47f" alt="Salida de terminal de claude plugin eval: una tabla de siete casos con la puntuación de cada caso con y sin el plugin, la diferencia entre ellos, el recuento de ejecuciones y el costo, seguido de una línea de resumen con la diferencia media, la duración total y el costo total" width="1600" height="900" data-path="images/whats-new/plugin-eval.jpg" />23```
24 </Frame>24
25 25Cuando Claude te diga que el conjunto está listo, sal de la sesión que `claude plugin eval init` abrió y ejecuta `claude plugin eval .` para calificar cada caso. La tabla de resumen se imprime en tu terminal, y `report.html` bajo `evals/results/` tiene el detalle por ejecución.
26 <p className="digest-feature-try">Desde el directorio raíz de tu plugin, pídele a Claude que redacte el conjunto:</p>26
27 27[Prueba plugins con evals](/docs/es/plugin-evals)
28 ```bash terminal theme={null}28
29 claude plugin eval init29Extrae los paneles de Desktop en sus propias ventanas
30 ```30Desktop
31 31
32 <p className="digest-feature-try">Cuando Claude te diga que el conjunto está listo, sal de la sesión que <code>claude plugin eval init</code> abrió y ejecuta <code>claude plugin eval .</code> para calificar cada caso. La tabla de resumen se imprime en tu terminal, y <code>report.html</code> bajo <code>evals/results/</code> tiene el detalle por ejecución.</p>32En la aplicación Claude Code Desktop, puedes extraer cualquier panel en su propia ventana. Arrastra el diff o la terminal a una segunda pantalla mientras Claude sigue trabajando en la ventana principal, luego acopla el panel cuando hayas terminado.
33 33
34 <a className="digest-feature-link" href="/docs/es/plugin-evals">Prueba plugins con evals</a>34<video autoPlay muted loop playsInline src="https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/desktop-pop-out-panes.mp4?fit=max&auto=format&n=f9HTZGyMtxIFOUgt&q=85&s=ff3770dd09bb15ed9cf17a460f3d1e23" />
35</div>35
36 36[Organiza tu espacio de trabajo](/docs/es/desktop#arrange-your-workspace)
37<div className="digest-feature">37
38 <div className="digest-feature-header">38Otros logros
39 <span className="digest-feature-title">Extrae los paneles de Desktop en sus propias ventanas</span>39
40 <span className="digest-feature-pill">Desktop</span>40Establece [`maxEffortLevel`](/docs/es/settings-reference#maxeffortlevel) en el nivel superior o por modelo bajo `modelSettings` para limitar el nivel de esfuerzo en cada proveedor, incluidos Amazon Bedrock, la plataforma de agentes de Google Cloud y Microsoft Foundry; cualquier nivel superior se ejecuta en el límiteApunta `--plugin-dir` a una carpeta de plugins para [cargar cada subcarpeta inmediata que tenga un manifiesto](/docs/es/plugins/create#load-a-directory-or-archive-for-one-session)Si WebFetch no ha terminado de descargar una página dentro de cinco minutos, [la descarga falla con un error de límite de tiempo](/docs/es/tools-reference#webfetch-tool-behavior) en lugar de colgarse; establece `CLAUDE_CODE_WEBFETCH_DEADLINE_MS` para cambiar el límite, o a `0` para eliminar el límitePasa `--json` a `claude plugin install`, `uninstall`, `update`, `enable` o `disable` para imprimir el resultado como [un objeto JSON en la última línea de stdout](/docs/es/plugins/cli-reference#plugin-json-result)Cuando el clasificador del modo automático bloquea una acción, la razón que recibe Claude [generalmente nombra la regla que coincidió](/docs/es/auto-mode-config#fix-a-denial-with-an-allow-rule-an-environment-entry-or-a-retry), como `[Data Exfiltration]`Cuando escribes `/` a mitad de un mensaje, ahora puedes elegir de [una lista de comandos coincidentes](/docs/es/interactive-mode#complete-a-command-mid-prompt) en lugar de una sola sugerencia. La lista se abre mientras escribes en renderizado a pantalla completa. Una habilidad de plugin también coincide con su nombre sin el prefijo del pluginEn la extensión de VS Code, haz clic en el recuento de agentes en la parte inferior del cuadro de mensaje para abrir el [mapa de agentes](/docs/es/vs-code#use-the-prompt-box), donde puedes abrir la transcripción de solo lectura de un subagente o detenerloEn la extensión de VS Code, selecciona **Hooks** o **Permissions** en la sección Personalizar del menú de comandos para [agregar o eliminar hooks y reglas de permisos](/docs/es/vs-code#use-the-prompt-box) en tu configuración de usuario, proyecto y localClaude puede elegir un [icono de pestaña del navegador](/docs/es/artifacts#create-an-artifact) para que coincida con cada artefacto que publicaEn Claude Code en la web, recupera un mensaje en cola en una sesión en la nube antes de que Claude lo lea: elimínalo de la cola, o presiona `Esc` o `Up`, y el texto vuelve al cuadro de mensaje
41 </div>
42
43 <p className="digest-feature-lede">En la aplicación Claude Code Desktop, puedes extraer cualquier panel en su propia ventana. Arrastra el diff o la terminal a una segunda pantalla mientras Claude sigue trabajando en la ventana principal, luego acopla el panel cuando hayas terminado.</p>
44
45 <Frame>
46 <video autoPlay muted loop playsInline className="w-full" src="https://mintcdn.com/claude-code/f9HTZGyMtxIFOUgt/images/whats-new/desktop-pop-out-panes.mp4?fit=max&auto=format&n=f9HTZGyMtxIFOUgt&q=85&s=ff3770dd09bb15ed9cf17a460f3d1e23" data-path="images/whats-new/desktop-pop-out-panes.mp4" />
47 </Frame>
48
49 <a className="digest-feature-link" href="/docs/es/desktop#arrange-your-workspace">Organiza tu espacio de trabajo</a>
50</div>
51
52<div className="digest-wins">
53 <p className="digest-wins-title">Otros logros</p>
54
55 <div className="digest-wins-grid">
56 <div>Establece <a href="/docs/es/settings-reference#maxeffortlevel"><code>maxEffortLevel</code></a> en el nivel superior o por modelo bajo <code>modelSettings</code> para limitar el nivel de esfuerzo en cada proveedor, incluidos Amazon Bedrock, la plataforma de agentes de Google Cloud y Microsoft Foundry; cualquier nivel superior se ejecuta en el límite</div>
57 <div>Apunta `--plugin-dir` a una carpeta de plugins para <a href="/docs/es/plugins/create#load-a-directory-or-archive-for-one-session">cargar cada subcarpeta inmediata que tenga un manifiesto</a></div>
58 <div>Si WebFetch no ha terminado de descargar una página dentro de cinco minutos, <a href="/docs/es/tools-reference#webfetch-tool-behavior">la descarga falla con un error de límite de tiempo</a> en lugar de colgarse; establece <code>CLAUDE\_CODE\_WEBFETCH\_DEADLINE\_MS</code> para cambiar el límite, o a <code>0</code> para eliminar el límite</div>
59 <div>Pasa `--json` a <code>claude plugin install</code>, <code>uninstall</code>, <code>update</code>, <code>enable</code> o <code>disable</code> para imprimir el resultado como <a href="/docs/es/plugins/cli-reference#plugin-json-result">un objeto JSON en la última línea de stdout</a></div>
60 <div>Cuando el clasificador del modo automático bloquea una acción, la razón que recibe Claude <a href="/docs/es/auto-mode-config#fix-a-denial-with-an-allow-rule-an-environment-entry-or-a-retry">generalmente nombra la regla que coincidió</a>, como <code>\[Data Exfiltration]</code></div>
61 <div>Cuando escribes <code>/</code> a mitad de un mensaje, ahora puedes elegir de <a href="/docs/es/interactive-mode#complete-a-command-mid-prompt">una lista de comandos coincidentes</a> en lugar de una sola sugerencia. La lista se abre mientras escribes en renderizado a pantalla completa. Una habilidad de plugin también coincide con su nombre sin el prefijo del plugin</div>
62 <div>En la extensión de VS Code, haz clic en el recuento de agentes en la parte inferior del cuadro de mensaje para abrir el <a href="/docs/es/vs-code#use-the-prompt-box">mapa de agentes</a>, donde puedes abrir la transcripción de solo lectura de un subagente o detenerlo</div>
63 <div>En la extensión de VS Code, selecciona <strong>Hooks</strong> o <strong>Permissions</strong> en la sección Personalizar del menú de comandos para <a href="/docs/es/vs-code#use-the-prompt-box">agregar o eliminar hooks y reglas de permisos</a> en tu configuración de usuario, proyecto y local</div>
64 <div>Claude puede elegir un <a href="/docs/es/artifacts#create-an-artifact">icono de pestaña del navegador</a> para que coincida con cada artefacto que publica</div>
65 <div>En Claude Code en la web, recupera un mensaje en cola en una sesión en la nube antes de que Claude lo lea: elimínalo de la cola, o presiona <code>Esc</code> o <code>Up</code>, y el texto vuelve al cuadro de mensaje</div>
66 </div>
67</div>
68 41
69[Registro de cambios completo para v2.1.263–v2.1.269 →](/docs/en/changelog#2-1-263)42[Registro de cambios completo para v2.1.263–v2.1.269 →](/docs/en/changelog#2-1-263)