agent:~/.claude$ cat claude-code-cheatsheet.md

Hoja de referencia de Claude Code: comandos, configuración y atajos

# Hoja de referencia de Claude Code para la versión 2.1.281: opciones de CLI, comandos con barra diagonal, atajos de teclado, modos de permisos, modelos (Opus 5.5 como opción predeterminada en todos los planes), hooks, plugins, Workflow y variables de entorno.

author: words: 9060 read_time: 42m updated: 2026-09-25 07:23

Part 2 of New to Claude Code

$ less claude-code-cheatsheet.md

Todos los flags de CLI, comandos de barra, atajos de teclado, claves de configuración, eventos de hooks y variables de entorno en un solo lugar. Para explicaciones detalladas, consulta la guía completa de Claude Code. Para la configuración inicial, consulta el inicio rápido.


1. Instalación

Tres métodos de instalación, en orden de preferencia.

# Native binary (recommended)
curl -fsSL https://claude.ai/install.sh | bash

# Homebrew (macOS)
brew install --cask claude-code

# NPM (deprecated — migrate with `claude install`)
npm install -g @anthropic-ai/claude-code

Instala una versión específica:

curl -fsSL https://claude.ai/install.sh | bash -s 1.0.58

Verifica la instalación:

claude doctor
claude --version

Autentícate:

claude auth login       # Log in or switch accounts
claude auth status      # Check current auth state
claude auth logout      # Clear stored credentials

2. Flags de CLI

Flag Descripción Ejemplo
-p Modo de impresión: ejecuta una sola consulta y finaliza claude -p "list TODOs"
-c Continúa la sesión más reciente claude -c
-r, --resume Reanuda una sesión por nombre o número claude -r "auth-refactor"
-n, --name Establece el nombre visible de la sesión al iniciarla claude -n "feature-x"
--model Cambia el modelo para esta sesión claude --model opus
--max-turns Limita los turnos autónomos claude -p "fix lint" --max-turns 10
--output-format Genera la salida como text, json o stream-json claude -p "count files" --output-format json
--allowedTools Restringe las herramientas disponibles claude -p "fix" --allowedTools "Edit,Bash(npm:*)"
--permission-mode Establece el modo de permisos claude --permission-mode auto
--permission-mode auto Inicia con Auto Mode habilitado (reemplazó a --enable-auto-mode, eliminado en v2.1.111) claude --permission-mode auto
--dangerously-skip-permissions Modo YOLO: omite todas las solicitudes de confirmación claude --dangerously-skip-permissions
--from-pr Inicia una sesión vinculada a un PR (v2.1.27+); acepta GitHub, GHE, MR de GitLab y URL de PR de Bitbucket (v2.1.119+) claude --from-pr 123
--fork-session Crea una bifurcación a partir de una sesión reanudada claude -r base --fork-session
-w Inicia en un worktree aislado de git claude -w
--bare Modo con scripts: omite hooks, LSP y plugins claude -p "count files" --bare
--plugin-url <url> Obtiene un archivo .zip de un plugin para la sesión actual (v2.1.129+) claude --plugin-url https://example.com/plugin.zip
--plugin-dir <path> Carga un directorio de plugin, un archivo .zip o una carpeta de plugins; se carga cada carpeta secundaria que tenga un manifiesto y los cambios se aplican en tiempo real (.zip en v2.1.128+, modo de carpeta en v2.1.265+) claude --plugin-dir ./my-plugin.zip
--channels Reenvía las solicitudes de aprobación a Telegram/Discord claude --channels
--forward-subagent-text Incluye el texto y el razonamiento de los subagents en la salida stream-json (v2.1.211+); variable de entorno: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 claude -p "audit" --output-format stream-json --forward-subagent-text
--ax-screen-reader Habilita el modo de lector de pantalla (v2.1.208+); también mediante CLAUDE_AX_SCREEN_READER=1 o "axScreenReader": true claude --ax-screen-reader
--debug Habilita el registro de depuración claude --debug
--init Inicializa el proyecto con CLAUDE.md claude --init

Subcomando añadido en v2.1.212: claude auto-mode reset restablece el estado de auto-mode desde la terminal; pasa --yes para omitir la solicitud de confirmación.7


3. Slash Commands

Comando Qué hace
/init Inicializa el proyecto con CLAUDE.md
/compact Condensa el historial de la conversación. Añade un enfoque: /compact focus on tests
/context Muestra el uso de la ventana de contexto con sugerencias prácticas
/diff Panel de diferencias a pantalla completa junto a la conversación que muestra en tiempo real tus cambios sin confirmar a medida que Claude edita; actívalo o desactívalo con /diff (v2.1.260)
/usage Uso de tokens, costo y uso del plan; diálogo unificado (v2.1.118+: /cost y /stats son atajos de escritura que abren pestañas de /usage); v2.1.149+ añade el uso de límites por categoría para skills, subagents y plugins, así como el costo por servidor MCP
/cost Atajo de escritura → abre la pestaña de costos de /usage (v2.1.118+)
/model Cambia el modelo. /model opus, /model sonnet
/fast Activa o desactiva el modo de salida rápida: Opus 5.5 (el modelo predeterminado desde v2.1.280, $8/$40 por MTok), Opus 5 u Opus 4.8 ($10/$50); v2.1.219 eliminó Opus 4.7; velocidad de salida ~2,5 veces mayor; funciona en sesiones Remote (ejecutores en la nube y autohospedados) desde v2.1.271
/effort Establece el nivel de esfuerzo: low, medium, high, xhigh, max (el valor predeterminado es medium en Opus 5.5 y high en la mayoría de los demás modelos)
/status Muestra el estado de la sesión, el modelo y la configuración
/permissions Administra la configuración de permisos de forma interactiva
/config Abre la interfaz completa de configuración
/mcp Configura servidores MCP. /mcp enable, /mcp disable
/hooks Muestra la configuración de hooks
/memory Muestra y administra los archivos de memoria automática
/copy Copia bloques de código. /copy N para la enésima respuesta más reciente
/resume Reanuda una sesión por nombre. /resume 1 o /resume name
/rename Asigna un nombre a la sesión actual. /rename feature-auth
/branch Bifurca la conversación para explorar en paralelo
/fork Copia la conversación en una nueva sesión en segundo plano, con su propia fila en claude agents (función redefinida en v2.1.212); desde v2.1.221, la copia obtiene su propio worktree
/subtask Bifurcación dentro de la sesión: el comportamiento anterior de /fork con su nuevo nombre (v2.1.212)
/list-agents Enumera todos los agentes a los que Claude puede enviar mensajes: subagents, tus otras sesiones locales y, con Remote Control, sesiones en otras computadoras (v2.1.224)
/peers Alias de /list-agents (v2.1.224)
/clear Borra el historial de la conversación
/plan Entra en el modo de planificación. /plan refactor the auth module
/powerup Lecciones interactivas sobre funciones con demostraciones animadas (v2.1.90+)
/voice Activa o desactiva el modo de voz mediante pulsar para hablar
/loop Tareas recurrentes. /loop 5m /foo se ejecuta cada 5 min
/rewind Regresa al punto de control (o presiona Esc dos veces)
/export Exporta la transcripción de la conversación
/add-dir Añade directorios de trabajo para ampliar el acceso a archivos
/agents Eliminado en v2.1.198: pídele a Claude que cree o administre subagents, o edita .claude/agents/ directamente; al escribir /agents, se explica dónde quedó el asistente
/goal Establece una condición de finalización; Claude continúa hasta alcanzar el objetivo (v2.1.139+)
/skills Enumera las skills instaladas; incluye un cuadro de búsqueda que filtra mientras escribes (v2.1.121+)
/skill-doctor Muestra qué skills cargadas no se utilizan y cuánto contexto consumen (v2.1.261+)
/bashes Enumera las tareas de Bash en segundo plano
/tasks Enumera los agentes en segundo plano
/theme Administra temas con nombre (v2.1.118+); los plugins incluyen un directorio themes/
/output-style [name] Enumera y cambia los estilos de salida; quedó obsoleto entre v2.1.73 y v2.1.268 en favor de /config, y se restableció en v2.1.269; funciona mediante Remote Control y en sesiones en la nube o sin interfaz
/color Establece el color de la barra del prompt. Usa /color default para restablecerlo
/code-review [effort] Busca errores de corrección con un nivel de esfuerzo opcional; --comment publica comentarios en línea en el PR de GitHub (nombre cambiado de /simplify en v2.1.147). Desde v2.1.218, se ejecuta como subagent en segundo plano. Desde v2.1.223, /review es un alias de este comando, /code-review sin argumentos reutiliza el último nivel de esfuerzo que escribiste y /code-review ultra realiza la revisión profunda en la nube
/batch Operaciones por lotes
/security-review Revisa el código en busca de vulnerabilidades
/claude-api Crea aplicaciones con Claude API/Anthropic SDK
/doctor Revisión completa de la instalación: diagnostica y corrige problemas (v2.1.205; /checkup es un alias)
/bug Informa de un error a Anthropic
/release-notes Selector interactivo de versiones con registros de cambios (v2.1.92+)
/buddy Mascota de compañía para la terminal: 18 especies, 5 niveles de rareza y selección determinista basada en el ID de la cuenta
/login / /logout Autentícate o cierra la sesión

Comandos personalizados: Crea .claude/commands/my-command.md (proyecto) o ~/.claude/commands/my-command.md (personal) e invócalo con /my-command. Los comandos admiten frontmatter de YAML para indicar la descripción, las herramientas permitidas, el cambio de modelo y la interpolación de argumentos mediante $ARGUMENTS o los parámetros posicionales $1, $2.

---
description: Fix a GitHub issue
allowed-tools: Read, Edit, Bash(git:*)
model: opus
argument-hint: [issue-number]
---

Fix GitHub issue #$ARGUMENTS following our coding standards.

Uso: /fix-issue 123

4. Atajos de teclado

Controles generales

Atajo Acción
Ctrl+C Cancelar la operación actual
Ctrl+D Salir de la sesión (EOF)
Ctrl+L Limpiar la pantalla (conserva el historial)
Ctrl+O Activar o desactivar la salida detallada
Ctrl+R Buscar en el historial de comandos
Ctrl+V Pegar una imagen desde el portapapeles
Ctrl+B Enviar la operación actual a segundo plano
Ctrl+Enter (o Ctrl+X Ctrl+S) Enviar ahora: envía todos los mensajes en cola a la vez; el texto en cola aparece en gris hasta que se recibe (v2.1.275+). Desde v2.1.281, las herramientas en ejecución pasan a segundo plano en lugar de cancelar el turno
Ctrl+X Ctrl+K Detener todos los agentes (cambió de Ctrl+F en v2.1.83; hay un intervalo de 3 segundos para presionar la segunda tecla, con un aviso si se agota el tiempo, v2.1.265+)
Ctrl+S Guardar el borrador del prompt
Ctrl+G Abrir el editor externo
Esc Esc Revertir el último cambio
Tab Aceptar la sugerencia del prompt
! Tab Autocompletar desde el historial de Bash
Shift+Tab Recorrer los modos de permisos
Alt+P / Option+P Cambiar de modelo mientras escribes
Alt+T Activar o desactivar el modo de razonamiento
Ctrl+T Activar o desactivar el resaltado de sintaxis
Shift+Down Recorrer los integrantes del equipo de agentes
Up/Down Navegar por el historial de comandos
v Modo visual de Vim: selección de caracteres (v2.1.118+; solo en modo Vim)
V Modo de línea visual de Vim (v2.1.118+; solo en modo Vim)
? Mostrar los atajos

Prefijos rápidos

Prefijo Acción Ejemplo
# Agregar a la memoria persistente # Always use TypeScript
/ Slash command /review
! Ejecutar Bash directamente ! git status
@ Hacer referencia a un archivo @src/index.ts
& Enviar una tarea a la nube & Build the API

Entrada multilínea

Método Teclas
Escapar un salto de línea \ y luego Enter
macOS Option+Enter
iTerm2/WezTerm/Ghostty/Kitty Shift+Enter
Otras terminales Shift+Enter (ejecuta primero /terminal-setup)
Carácter de control Ctrl+J

Puedes personalizar las combinaciones de teclas mediante /keybindings (se almacenan en ~/.claude/keybindings.json).


5. Archivos de configuración

Jerarquía de precedencia (de mayor a menor)

Nivel Ubicación Alcance
Empresa (bloqueado) /Library/Application Support/ClaudeCode/managed-settings.json (macOS) Todos los usuarios; no se puede anular
Flags de CLI Argumentos de línea de comandos Sesión actual
Proyecto local .claude/settings.local.json Personal, proyecto actual (ignorado por git)
Proyecto compartido .claude/settings.json Equipo, incluido en git
Global del usuario ~/.claude/settings.json Todos tus proyectos
Estado en tiempo de ejecución ~/.claude.json Tokens de OAuth, configuración de MCP

La primera coincidencia prevalece. La configuración empresarial no se puede eludir.


6. Referencia de Settings.json

Configuraciones clave con tipos y ejemplos. Colócalas en cualquiera de los archivos de configuración de la jerarquía anterior.

{
  "$schema": "https://json.schemastore.org/claude-code-settings.json",
  "model": "claude-sonnet-4-6",
  "permissions": {
    "allow": ["Read", "Glob", "Grep", "Bash(npm run:*)", "Bash(git:*)", "Edit(src/**)"],
    "deny": ["Read(.env*)", "Bash(rm -rf:*)", "Bash(sudo:*)"],
    "ask": ["WebFetch", "Bash(docker:*)"],
    "defaultMode": "acceptEdits",
    "additionalDirectories": ["../shared-lib"]
  },
  "env": {
    "NODE_ENV": "development"
  },
  "hooks": {},
  "sandbox": {
    "enabled": false,
    "autoAllowBashIfSandboxed": true
  },
  "cleanupPeriodDays": 30,
  "respectGitignore": true,
  "showTurnDuration": true,
  "language": "en",
  "autoMemoryDirectory": ".claude/memory",
  "plansDirectory": ".claude/plans"
}

Sintaxis de las reglas de permisos: Tool(pattern:*) permite la coincidencia por prefijo. Bash(npm run test:*) permite npm run test, npm run test:unit, etc. Los patrones de archivos usan sintaxis glob: Edit(src/**). A partir de v2.1.214, una regla allow dir/** de un solo segmento coincide únicamente con <cwd>/dir, ya no con cualquier dir/ del árbol; escribe Edit(**/src/**) para que coincida a cualquier profundidad. Las reglas deny/ask conservan la coincidencia a cualquier profundidad, y las condiciones if: de los hooks reciben el mismo alcance según el cwd.

Claves nuevas (v2.1.118+):

Clave Comportamiento
autoMode.allow $defaults Centinela que agrega reglas personalizadas junto con la lista integrada (también para soft_deny y environment) — v2.1.118+
prUrlTemplate Plantilla de URL para la insignia del PR en el pie de página — v2.1.119+
wslInheritsWindowsSettings WSL hereda la configuración administrada del lado de Windows — v2.1.118+
skillOverrides Oculta o contrae skills: off, user-invocable-only o name-only — v2.1.129+
allowAllClaudeAiMcps Configuración empresarial administrada para cargar conectores de MCP en la nube de claude.ai junto con managed-mcp.json — v2.1.149+
sandbox.filesystem.disabled Omite el aislamiento del sistema de archivos, pero conserva el control del tráfico saliente de red — v2.1.216+
emojiCompletionEnabled Autocompletado de códigos cortos de emoji en la entrada del prompt (:heart: → ❤️); establece false para desactivarlo — v2.1.217+
sandbox.network.strictAllowlist Rechaza los hosts que no estén en la lista permitida para los comandos aislados sin solicitar confirmación — v2.1.219+
workflowSizeGuideline Establece desde cualquier archivo de configuración la pauta orientativa de tamaño de Dynamic workflow; el valor predeterminado es medio («procura usar menos de 15 agentes») y la fila de /config se oculta mientras haya un valor establecido — v2.1.219+
syncClaudeAiSkills / syncClaudeAiPlugins Las skills y los plugins de la cuenta de claude.ai se sincronizan con las sesiones de terminal iniciadas con esa cuenta; establece false para excluirte – v2.1.275+
attribution Atribución de commits y PR; reemplaza al obsoleto includeCoAuthoredBy. "attribution": false oculta toda la atribución (v2.1.281+), pero las versiones anteriores de CLI omiten los archivos de configuración que la contienen, por lo que debes conservar la forma de objeto (commit, pr, sessionUrl) en los archivos compartidos entre versiones

Para consultar el esquema de configuración completo, revisa el análisis detallado de la configuración en la guía completa.


7. Referencia rápida de CLAUDE.md

CLAUDE.md es el archivo de instrucciones de tu proyecto. Claude lo lee al comienzo de cada sesión.

Dónde se encuentra:

Ubicación Alcance
CLAUDE.md (raíz del proyecto) Todos los usuarios y todas las sesiones de este proyecto
.claude/CLAUDE.md Lo mismo, como ubicación alternativa
~/.claude/CLAUDE.md Personal, todos los proyectos

AGENTS.md (v2.1.277+): en un proyecto sin CLAUDE.md, Claude Code lee AGENTS.md en su lugar; cambia este comportamiento en «Project instructions» dentro de /config (aún no está disponible en Bedrock/Vertex/Foundry).

Qué incluir:

# Project Name

## Stack
- Backend: FastAPI, Python 3.11+
- Frontend: HTMX + Alpine.js + Bootstrap 5

## Commands
- Dev: `uvicorn app.main:app --reload --port 8000`
- Test: `python -m pytest -v`
- Lint: `ruff check .`

## Conventions
- Conventional commits: feat:, fix:, docs:, refactor:
- Never force push to main
- Always activate venv before Python commands

## Key Files
- app/main.py — FastAPI app and routes
- app/models.py — SQLAlchemy models

Procura que sea fácil de revisar. La prosa densa desperdicia tokens de contexto en cada sesión. Usa viñetas, tablas y bloques de código breves. Evita los párrafos largos: Claude lee CLAUDE.md al comienzo de cada sesión, por lo que cada palabra consume contexto.

Consejos prácticos: - Usa el prefijo # en el REPL para agregar elementos a la memoria automática sin editar CLAUDE.md: # Always use TypeScript strict mode - El CLAUDE.md de un subdirectorio se carga cuando Claude lee archivos de ese directorio - Coloca las reglas compartidas por el equipo en .claude/rules/*.md para mantener una organización modular


8. Modos de permisos

Modo Comportamiento Caso de uso
default / manual — etiquetado como «Manual» (v2.1.200+) Solicita confirmación la primera vez que se usa cada herramienta Desarrollo normal
acceptEdits Aprueba automáticamente las ediciones de archivos y solicita confirmación para Bash Proyectos de confianza
auto Un clasificador (Sonnet 5 desde v2.1.210; originalmente Sonnet 4.6) revisa la seguridad de cada acción Trabajo autónomo con medidas de protección
plan Solo lectura: no permite ediciones ni ejecuciones Solo análisis y planificación
bypassPermissions Omite todas las solicitudes de confirmación Automatización de CI/CD

Desde el 14 de agosto de 2026, Auto Mode (v2.1.85+) es el modo de permisos predeterminado para las sesiones nuevas de los planes Pro, Max y Team (si configuraste un defaultMode, este se conserva hasta que aceptes la solicitud única para cambiarlo; disableAutoMode lo desactiva para toda la organización). Es el reemplazo recomendado de --dangerously-skip-permissions. Las operaciones de solo lectura y las ediciones de archivos se aprueban automáticamente; desde v2.1.281, cuando la revisión del clasificador comenzó a ejecutarse en el servidor, las operaciones de solo lectura y los comandos de shell aislados también esperan su evaluación y se bloquean cuando los marca como peligrosos. Las reglas personalizadas de allow/deny se resuelven primero. Todo lo demás pasa al clasificador de seguridad. Se bloquean automáticamente de forma predeterminada: curl | bash, los force-push a main, los despliegues en producción, las eliminaciones masivas en la nube, los cambios de IAM y el envío externo de datos sensibles.1

Disyuntor: 3 bloqueos consecutivos o 20 en total durante una sesión hacen que se vuelva a solicitar confirmación manual.

Uso peligroso de rm en modos sin supervisión (v2.1.281): en modo auto y con --dangerously-skip-permissions, la solicitud de confirmación para un rm peligroso espera 2 minutos y luego rechaza el comando con una sugerencia para reformularlo, de modo que la sesión pueda continuar. Un rm recursivo cuyo destino sea únicamente la salida de una sustitución de comando, como rm -rf "$(pwd)", ahora solicita confirmación incluso si existe una regla allow de Bash.

# Enable at startup (--enable-auto-mode was removed in v2.1.111)
claude --permission-mode auto

# Cycle during session
Shift+Tab    # Manual (aka default) -> acceptEdits -> auto -> plan

Aprobación automática de PowerShell (v2.1.119+): los comandos de la herramienta PowerShell se aprueban automáticamente en el modo de permisos de la misma manera que los comandos de Bash. Las reglas allow como PowerShell(Get-*:*) omiten las solicitudes de confirmación para las operaciones de solo lectura. Usa v2.1.149+ en los flujos de trabajo que dependen mucho de PowerShell; corrige la omisión de permisos del comando integrado cd, la coincidencia de reglas allow mediante prefijos y comodines, y el seguimiento desactualizado de variables de directorio.


9. Eventos de hooks

Evento Cuándo se activa ¿Puede bloquear?
PreToolUse Antes de que se ejecute la herramienta Sí
PostToolUse Después de que finalice la herramienta No
PostToolUseFailure Después de que falle la herramienta No
UserPromptSubmit El usuario envía una instrucción Sí
Stop Claude termina la respuesta Sí
SubagentStart Se inicia un subagent No
SubagentStop Finaliza un subagent Sí
SessionStart Comienza la sesión No
SessionEnd Se cierra la sesión No
Notification Se activa una alerta No

| InstructionsLoaded | Se carga CLAUDE.md | No | | ConfigChange | El archivo de configuración cambia durante la sesión | Sí | | DirectoryAdded | /add-dir o register_repo_root de SDK añade un directorio de trabajo durante la sesión (v2.1.219+) | No | | WorktreeCreate | Se está creando el worktree | Sí | | WorktreeRemove | Se está eliminando el worktree | No | | PreCompact | Antes de compactar el contexto | No | | PostCompact | Después de compactar el contexto | No | | Elicitation | MCP solicita datos estructurados | Sí | | ElicitationResult | El usuario responde al cuadro de diálogo de MCP | Sí | | StopFailure | El turno termina debido a un error de API | No | | PermissionRequest | Se muestra el cuadro de diálogo de permisos | Sí | | PermissionDenied | El modo automático rechaza una acción (v2.1.88+) | No | | CwdChanged | Cambia el directorio de trabajo (v2.1.83+) | No | | FileChanged | Un archivo supervisado se modifica externamente (v2.1.83+) | No | | TaskCreated | Se crea una tarea nueva (v2.1.84+) | No | | TeammateIdle | Un miembro del equipo de agentes queda inactivo | Sí | | TaskCompleted | La tarea se marca como completada | Sí |

Para consultar el protocolo completo de hooks (campos de entrada y salida de JSON, matchers y códigos de salida), consulta el análisis detallado de hooks en la guía completa.


10. Configuración de hooks

Los hooks se encuentran en settings.json o en un archivo específico llamado hooks.json. Ejemplo mínimo:

{
  "hooks": {
    "PostToolUse": [
      {
        "matcher": "Edit|Write",
        "hooks": [
          {
            "type": "command",
            "command": "npx prettier --write \"$FILE_PATH\""
          }
        ]
      }
    ],
    "PreToolUse": [
      {
        "matcher": "Bash",
        "hooks": [
          {
            "type": "command",
            "command": ".claude/hooks/validate-bash.sh"
          }
        ]
      }
    ]
  }
}

Sintaxis de matchers:

Patrón Coincidencias
* Todas las herramientas
Bash Solo Bash
Edit\|Write Edit o Write
mcp__github Herramientas del servidor de MCP
"" (vacío) Eventos sin herramientas (por ejemplo, UserPromptSubmit)

Códigos de salida:

Código Significado
0 Correcto: la operación continúa
2 Bloqueo: la operación se detiene y stderr se envía a Claude
1, 3+ Advertencia que no bloquea

Los hooks asíncronos se ejecutan en segundo plano sin bloquear: añade "async": true al objeto del hook.2

Campos de entrada y salida de hooks:

  • duration_ms en la entrada del hook PostToolUse / PostToolUseFailure (v2.1.119+): tiempo de ejecución de la herramienta, sin contar las solicitudes de permiso ni los hooks PreToolUse.
  • hookSpecificOutput.updatedToolOutput (v2.1.121+): reemplaza la salida de cualquier herramienta (v2.1.118 introdujo esta función solo para MCP; v2.1.121 la amplía a todas las herramientas).
  • hookSpecificOutput.sessionTitle (v2.1.96+): establece el título de la sesión desde un hook UserPromptSubmit.
  • args: string[] en hooks de comandos (v2.1.139+): pasa un argv estructurado sin entrecomillado del shell.
  • continueOnBlock en hooks PostToolUse (v2.1.139+): devuelve el motivo del bloqueo a Claude y continúa el turno.
  • subagent_type en la entrada del hook del agente (v2.1.140+): identifica qué tipo de agente se está ejecutando.
  • terminalSequence en la salida de JSON del hook (v2.1.141+): emite secuencias de control de terminal para notificaciones, títulos de ventanas y alertas sonoras.

11. Configuración rápida de MCP

Añade un servidor de MCP con un solo comando:

# Remote HTTP server (recommended)
claude mcp add --transport http github https://api.githubcopilot.com/mcp/

# Remote with auth header
claude mcp add --transport http api https://api.example.com/mcp \
  --header "Authorization: Bearer $TOKEN"

# Local stdio server
claude mcp add --transport stdio postgres \
  --env "DATABASE_URL=postgresql://user:pass@localhost/db" \
  -- npx -y @anthropic-ai/mcp-server-postgres

Control del alcance:

claude mcp add --scope project ...   # Team-shared (.mcp.json)
claude mcp add --scope user ...      # Personal (~/.claude.json)

Ejemplo de .mcp.json del proyecto:

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/"
    },
    "database": {
      "type": "stdio",
      "command": "npx",
      "args": ["-y", "@anthropic-ai/mcp-server-postgres"],
      "env": {
        "DATABASE_URL": "postgresql://user:pass@localhost/db"
      }
    }
  }
}

MCP ya alcanza 100 millones de descargas mensuales y cuenta con más de 3.000 servidores indexados.3 Para conocer los tipos de transporte, la obtención de datos estructurados y la configuración de búsqueda de herramientas, consulta la sección sobre MCP en la guía completa.

alwaysLoad (v2.1.121+): Excluye un servidor de confianza del aplazamiento de Tool Search. Todas sus herramientas se cargan al iniciar la sesión, sin una solicitud adicional de ToolSearch:

{
  "mcpServers": {
    "github": {
      "type": "http",
      "url": "https://api.githubcopilot.com/mcp/",
      "alwaysLoad": true
    }
  }
}

Reintento automático (v2.1.121+): Los servidores de MCP que presentan un error durante el inicio vuelven a intentarlo hasta 3 veces antes de marcarse como desconectados.

redirectUri de mcp_authenticate de SDK (v2.1.121+): Es obligatorio para completar OAuth con esquemas de URI personalizados, como en aplicaciones de escritorio y flujos de conectores de claude.ai.


11.5. Comandos de CLI para plugins

Comando Comportamiento
claude --plugin-url <url> Obtiene un archivo .zip de un plugin para la sesión actual (v2.1.129+)
claude --plugin-dir <path> Carga un directorio de plugins, un archivo .zip o una carpeta de plugins; se carga cada carpeta secundaria que contenga un manifiesto (.zip desde v2.1.128+, modo de carpeta desde v2.1.265+)
claude plugin prune Elimina los plugins instalados automáticamente cuyo elemento principal ya no está presente (v2.1.121+)
claude plugin uninstall <name> --prune Desinstala y elimina en cascada las dependencias huérfanas instaladas automáticamente (v2.1.121+)
claude plugin tag Crea etiquetas de versión de git con validación de versión (v2.1.118+)
claude plugin eval Ejecuta el conjunto de evaluaciones de un plugin: resultados puntuados y reproducibles, con informe de JSON + HTML (v2.1.269+)
claude plugin validate Valida un plugin antes de publicarlo; v2.1.281 añade comprobaciones de MCP (entradas de .mcp.json que se descartarían silenciosamente al cargar, referencias a ${user_config.*} no declaradas y URL inseguras), además de una advertencia cuando ${CLAUDE_PLUGIN_ROOT} no está entre comillas en un hook con formato de shell
/plugin install <plugin> --marketplace <source> Instala durante la sesión desde un marketplace que aún no has añadido; primero te ofrece añadirlo (v2.1.275+)

12. Tipos de subagents

Tipo Modelo predeterminado Modo Uso
Explore Hereda el modelo de la sesión, con Opus como límite (v2.1.198+; antes era Haiku) Solo lectura Buscar en el código base, encontrar archivos y comprender la estructura
General-purpose Hereda el modelo principal Lectura y escritura completas Tareas complejas de investigación y modificación
Plan Hereda el modelo principal Solo lectura Planificar implementaciones antes de ejecutarlas
Custom Configurable Configurable Trabajo específico de un dominio (revisión de seguridad, pruebas, etc.)

Claude delega automáticamente en subagents. También puedes solicitarlos de forma explícita:

> Use the explore agent to find all auth-related files
> Have a subagent analyze the database schema

Los subagents personalizados se definen en .claude/agents/ (proyecto) o ~/.claude/agents/ (personal) como archivos markdown con frontmatter de YAML. Pueden ejecutarse hasta 10 subagents en paralelo.4

claude agents abre Agent View en las versiones actuales: una pantalla operativa en fase preliminar de investigación para las sesiones de Claude Code en ejecución, bloqueadas y completadas. claude agents --cwd <path> limita la vista a un directorio (v2.1.141+); v2.1.142 añade flags de ejecución para sesiones en segundo plano y v2.1.143 los aplica de manera uniforme al panel y a dichas sesiones: --add-dir, --settings, --mcp-config, --plugin-dir, --permission-mode, --model, --effort y --dangerously-skip-permissions. v2.1.144 añade compatibilidad con /resume para las sesiones en segundo plano y las identifica con bg; v2.1.145 incorpora claude agents --json, recuentos de pestañas pendientes de datos y correcciones en el panel de respuestas de Agent View; v2.1.147 añade sesiones en segundo plano fijadas que permanecen activas cuando están inactivas y se reinician en el mismo lugar para aplicar actualizaciones. Usa Agent View para supervisar, no como prueba de que el trabajo superó los controles de calidad.6

Campos del frontmatter de agentes personalizados:

Campo Finalidad
name Identificador único (minúsculas y guiones)
description Cuándo invocarlo (incluye “PROACTIVELY” para la delegación automática)
tools Lista de herramientas separadas por comas. Admite Agent(Explore) para restringir los tipos que se pueden iniciar
disallowedTools Herramientas que se excluirán del conjunto heredado
model opus, sonnet, haiku o inherit (predeterminado)
permissionMode default/manual, acceptEdits, plan, bypassPermissions, etc.
maxTurns Número máximo de turnos del agente
background true para ejecutarlo siempre como tarea en segundo plano
isolation worktree para usar una copia aislada del worktree de git

Ejemplo de agente personalizado (.claude/agents/security-reviewer.md):

---
name: security-reviewer
description: Expert security code reviewer. Use PROACTIVELY after code changes to auth or data handling.
tools: Read, Grep, Glob, Bash
model: opus
permissionMode: plan
---

You are a senior security engineer. Analyze for OWASP Top 10 vulnerabilities,
secrets, hardcoded credentials, and SQL injection. Report findings with severity
levels and remediation steps.

13. Variables de entorno

Autenticación y API

Variable Propósito
ANTHROPIC_API_KEY Autenticación directa mediante API
ANTHROPIC_AUTH_TOKEN Encabezado de autorización personalizado
ANTHROPIC_CUSTOM_HEADERS Encabezados de solicitud adicionales

Configuración del modelo

Variable Propósito
ANTHROPIC_MODEL Reemplaza el modelo predeterminado
CLAUDE_CODE_SUBAGENT_MODEL Modelo para subagents; v2.1.147 corrige su propagación a los procesos de los compañeros del equipo de agentes
CLAUDE_CODE_WORKFLOWS Establécela en 1 para habilitar la herramienta Workflow, desactivada de forma predeterminada, que permite la orquestación multiagente determinista (v2.1.147+)
MAX_THINKING_TOKENS Habilita el razonamiento extendido
CLAUDE_CODE_MAX_OUTPUT_TOKENS Limita la longitud de la salida

Proveedores de servicios en la nube

Variable Propósito
CLAUDE_CODE_USE_BEDROCK=1 Usa AWS Bedrock
CLAUDE_CODE_USE_VERTEX=1 Usa Google Vertex AI
CLAUDE_CODE_USE_FOUNDRY=1 Usa Microsoft Foundry
ANTHROPIC_BEDROCK_SERVICE_TIER=priority Nivel de servicio de Bedrock: default/flex/priority (v2.1.122+); se envía como X-Amzn-Bedrock-Service-Tier
ENABLE_TOOL_SEARCH=true Habilita Tool Search en Vertex AI (v2.1.119+; está desactivado de forma predeterminada para evitar un encabezado beta no compatible)
CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY=1 Habilita la detección de modelos mediante /v1/models en el gateway para el selector de /model (v2.1.129+)
CLAUDE_CODE_AUTO_MODE_SERVER=0 Deshabilita el clasificador de modo automático del servidor (en ese caso, el clasificador local cuenta para el uso); =1 lo habilita. Desde v2.1.278, el procesamiento en el servidor es el predeterminado en Bedrock/Vertex/Foundry y los gateways, y la sobrecarga del clasificador no se cobra; desde v2.1.281, la variable también se aplica a una conexión directa de Anthropic API (=1 habilitaba esta opción en v2.1.273-277, cuando el procesamiento local era el predeterminado)
CLAUDE_CODE_GATEWAY_HINT_HEADERS=1 Envía los cinco encabezados de indicación x-claude-code-* a un gateway de LLM (v2.1.273+)

Control del comportamiento

Variable Propósito
DISABLE_AUTOUPDATER=1 Impide las actualizaciones automáticas
DISABLE_UPDATES=1 Bloquea todas las vías de actualización, incluida la ejecución manual de claude update (v2.1.118+; es más restrictiva que DISABLE_AUTOUPDATER)
CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE=1 Las instalaciones mediante Homebrew/WinGet ejecutan actualizaciones del administrador de paquetes en segundo plano y solicitan reiniciar (v2.1.129+)
CLAUDE_CODE_PLUGIN_PREFER_HTTPS=1 Clona mediante HTTPS las fuentes de plugins de GitHub, en lugar de usar SSH, cuando las claves de SSH no están disponibles (v2.1.141+)
CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE Eliminada: no tiene efecto desde v2.1.160. Ahora, el modo rápido se activa con /model <model> y después /fast on
CLAUDE_CODE_STOP_HOOK_BLOCK_CAP Reemplaza el límite de v2.1.143+ que finaliza un turno con una advertencia después de que varios hooks de detención lo bloquean repetidamente
CLAUDE_CODE_POWERSHELL_RESPECT_EXECUTION_POLICY=1 Deshabilita el comportamiento de PowerShell -ExecutionPolicy Bypass introducido en v2.1.143+
CLAUDE_CODE_USE_POWERSHELL_TOOL=0 Deshabilita la herramienta PowerShell, que v2.1.143 habilita de forma predeterminada para quienes usan Bedrock, Vertex y Foundry
DISABLE_TELEMETRY=1 Deshabilita la telemetría de uso
CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH Límite de truncamiento para los atributos de contenido de OTel (valor predeterminado: 60 KB; v2.1.214+)
DISABLE_COST_WARNINGS=1 Oculta las advertencias de costos
DISABLE_PROMPT_CACHING=1 Deshabilita globalmente el almacenamiento en caché de prompts
CLAUDE_CODE_DISABLE_1M_CONTEXT=1 Limita a 200K todos los modelos con contexto nativo de 1M mediante compactación automática (v2.1.223 amplió su alcance más allá de una lista fija)
CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT=1 Permite que los identificadores de modelos no reconocidos excedan la ventana de contexto estimada (v2.1.223)
CLAUDE_CODE_DISABLE_GIT_INSTRUCTIONS=1 Elimina las instrucciones integradas para commits y solicitudes de incorporación de cambios
CLAUDE_CODE_DISABLE_DANGEROUS_RM_TIMEOUT=1 Mantiene en espera el prompt de confirmación para un rm peligroso en modo automático y con --dangerously-skip-permissions, en lugar de rechazarlo después de 2 minutos (v2.1.281+)
CLAUDE_CODE_DISABLE_SUBSTITUTION_RM_PROMPT=1 Omite el prompt de confirmación para un rm recursivo cuyo destino sea únicamente el resultado de una sustitución de comandos, como rm -rf "$(pwd)" (v2.1.281+)
CLAUDE_CODE_HIDE_CWD=1 Oculta el directorio de trabajo en el logotipo de inicio (v2.1.119+)
CLAUDE_CODE_FORK_SUBAGENT=1 Habilita subagents bifurcados en compilaciones externas (v2.1.117+; funciona en el modo no interactivo -p desde v2.1.121+)
CLAUDE_CODE_FORCE_SYNC_OUTPUT=1 Fuerza la sincronización de la salida de la terminal cuando la detección automática no funciona (v2.1.129+)
CLAUDE_CODE_FORWARD_SUBAGENT_TEXT=1 Incluye el texto y el razonamiento de los subagents en la salida stream-json; se combina con --forward-subagent-text (v2.1.211+)
CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION Límite de WebSearch por sesión (valor predeterminado: 200; v2.1.212+)
CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION Límite de creación de subagents por sesión (valor predeterminado: 200; /clear restablece el cupo, v2.1.212+)
CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS Límite de subagents que pueden ejecutarse al mismo tiempo (valor predeterminado: 20; es distinto del total por sesión anterior, v2.1.217+)
CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS Escalonamiento de la distribución de Workflow para reutilizar la caché de prompts; 0 lo deshabilita (v2.1.229+)
CLAUDE_CODE_TOOL_MEMORY_LIMIT Habilita un cgroup de memoria de Linux (MB) para los comandos de la herramienta Bash (v2.1.233+)
CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS Tiempo de vida de la caché de sesión de WebFetch por URL; valor predeterminado: 15 min (v2.1.233+)
CLAUDE_CODE_ENABLE_TODO_TOOLS Restaura las herramientas de tareas pendientes en Opus 4.8+/Sonnet 5+/Fable 5+; están desactivadas de forma predeterminada desde v2.1.233
CLAUDE_CODE_PROJECT_DIR_NAME Nombre corto del directorio de transcripciones de cada proyecto para hosts con directorios de configuración por sesión (v2.1.234+)
CLAUDE_CODE_GOAL_CHECKIN_MINUTES Comprueba las tareas en segundo plano que estén bloqueando un /goal durante este tiempo; 0 lo deshabilita (v2.1.234+; valor predeterminado: 30)
CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH Profundidad de creación de subagents anidados: el valor predeterminado es 3 desde v2.1.219; establece 1 para deshabilitar el anidamiento. Historial de valores predeterminados: 5 (v2.1.172–v2.1.216) → 1 (v2.1.217) → 3 (v2.1.219), así que configúrala explícitamente
CLAUDE_AX_SCREEN_READER=1 Habilita el modo de lector de pantalla; equivale a --ax-screen-reader (v2.1.208+)

Configuración de herramientas

Variable Propósito
BASH_DEFAULT_TIMEOUT_MS Tiempo de espera de los comandos de Bash (valor predeterminado: 30000)
BASH_MAX_TIMEOUT_MS Tiempo de espera máximo de Bash (valor predeterminado: 600000)
MCP_TIMEOUT Tiempo de espera para iniciar el servidor de MCP (valor predeterminado: 5000)
MCP_TOOL_TIMEOUT Tiempo de espera para ejecutar herramientas de MCP (valor predeterminado: 30000); v2.1.142 corrige las llamadas HTTP/SSE remotas que ignoraban valores mayores
CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH Reemplaza el límite de 2.048 caracteres para las descripciones de herramientas y las instrucciones del servidor de MCP; se aplica a todos los servidores de MCP de la sesión (v2.1.280+)
CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS Umbral tras el cual una llamada prolongada a una herramienta de MCP pasa automáticamente a segundo plano (valor predeterminado: 2 min; v2.1.212+)

Red y proxy

Variable Propósito
HTTP_PROXY / HTTPS_PROXY Configuración del proxy
NO_PROXY Omite el proxy para dominios específicos
CLAUDE_CODE_CLIENT_CERT Ruta del certificado mTLS
ANTHROPIC_WORKSPACE_ID Delimita los tokens federados de identidad de carga de trabajo cuando una regla abarca varios espacios de trabajo (v2.1.141+)

Para consultar la lista completa, revisa Variables de entorno en la guía completa.


14. Referencia de costos

Precios por 1 millón de tokens (a septiembre de 2026).5

Modelo Entrada Salida Notas
Sonnet 5 $2.00 $10.00 Programación diaria con costos controlados; fue el modelo predeterminado de Pro/Team Standard hasta que la versión v2.1.280 trasladó esos planes a Opus. Contexto nativo de 1M; $2/$10 es el precio de lista estándar (se canceló el aumento a $3/$15 previsto para el 1 de septiembre; v2.1.243 actualizó el selector de /model para reflejarlo). /model sonnet (claude-sonnet-5).
Opus 5.5 $4.00 $20.00 El modelo Opus predeterminado desde v2.1.280 (22 de septiembre de 2026) – ID de modelo claude-opus-5-5, contexto de 1M, lecturas de caché a $0.20/MTok (0,05 veces el precio de entrada, frente al estándar de 0,1 veces). Más barato que Opus 5 en todos los aspectos y ahora es el modelo predeterminado en todos los planes, ya que v2.1.280 traslada Pro y Team Standard de Sonnet a Opus. /model opus.
Opus 5 (anterior) $5.00 $25.00 El nivel Opus desde v2.1.219 (24 de julio de 2026) hasta v2.1.278 — ID de modelo claude-opus-5, contexto de 1M / salida de 128K, razonamiento activado de forma predeterminada, effort con valor predeterminado high, fecha límite de conocimientos en mayo de 2026. Fue el modelo predeterminado de los planes prémium – Max, Team Premium, Enterprise (puestos desde v2.1.251) – y de Anthropic API, hasta que v2.1.280 convirtió Opus 5.5 en el modelo Opus predeterminado. Fíjalo con ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-5.
Opus 4.8 (heredado) $5.00 $25.00 Mismo precio, ahora en la tabla de modelos heredados de la documentación; fue el modelo predeterminado del nivel prémium entre v2.1.154 y v2.1.219. Fíjalo con ANTHROPIC_DEFAULT_OPUS_MODEL=claude-opus-4-8.
Fable 5.1 $10.00 $50.00 Nivel superior a Opus; /model fable lo selecciona desde v2.1.257, la primera versión instalable que lo incluye (Fable 5, desde v2.1.170, pasó a la tabla de modelos heredados de la documentación). ID de modelo claude-fable-5-1, contexto de 1M / salida de 128K, razonamiento adaptativo siempre activo, fecha límite de conocimientos en junio de 2026 (la más reciente entre todos los modelos actuales), lecturas de caché a $0.25/MTok (0,025 veces el precio de entrada, frente al estándar de 0,1 veces).
Haiku 4.5 $1.00 $5.00 Exploración rápida y tareas sencillas.

Una sesión típica consume entre 50K y 200K tokens de entrada y entre 10K y 50K tokens de salida. Sesión con Haiku: $0.10-$0.45. Sesión con Opus 5.5: $0.40-$1.80.

Modelo predeterminado en Claude Code (según el plan): Opus en todos los planes desde v2.1.280 (22 de septiembre de 2026) – Pro y Team Standard pasaron de Sonnet a Opus, al igual que Max, Team Premium y Enterprise – y el modelo Opus predeterminado es Opus 5.5 (claude-opus-5-5), al que ahora apunta el alias opus. La división de v2.1.251 (Opus 5 en los planes prémium y Sonnet 5 en Pro/Team Standard) y Sonnet 5 como opción predeterminada para todos desde v2.1.197 ya son cosa del pasado. Los administradores pueden establecer un valor predeterminado para toda la organización, que aparece como “Valor predeterminado de la organización” en /model (desde v2.1.196). Claude Platform en AWS, Amazon Bedrock y Agent Platform de Google Cloud también usan Opus 5.5 de forma predeterminada; Microsoft Foundry es la única excepción (su valor predeterminado es Sonnet 4.5 y es el único lugar donde opus se resuelve como Opus 4.6) – fija un modelo específico mediante ANTHROPIC_DEFAULT_OPUS_MODEL / ANTHROPIC_DEFAULT_SONNET_MODEL.

Opus 5.5, Sonnet 5, Opus 5, Opus 4.8, Fable 5 y Fable 5.1 solo usan razonamiento adaptativo (sin presupuestos de razonamiento fijos), con /effort xhigh para las tareas de programación o con agentes más exigentes. El valor predeterminado de effort es high en todos ellos, excepto en Opus 5.5, donde es medium – y, desde v2.1.280, un nivel de esfuerzo guardado antes de que /effort se configurara por modelo ya no se transfiere a modelos recién publicados como Opus 5.5, por lo que comienza con su propio valor predeterminado hasta que elijas otro. El razonamiento no puede desactivarse en Opus 5.5 ni en los modelos Fable (MAX_THINKING_TOKENS=0 no surte efecto en ellos). Cambios incompatibles de Opus 5 frente a Opus 4.8: el razonamiento se activa de forma predeterminada en las solicitudes que omiten el campo thinking, y thinking: {type: "disabled"} con el nivel de esfuerzo xhigh o max devuelve un error 400.

El modo rápido (/fast) se aplica a Opus 5.5, Opus 5 y Opus 4.8, y Opus 5.5 es el modelo predeterminado desde v2.1.280 – $8 / $40 por MTok en Opus 5.5, $10 / $50 en Opus 5 y 4.8 (el doble del precio base en cada caso) para obtener hasta 2,5 veces más tokens de salida por segundo. Opus 4.7 se eliminó: claude-opus-4-7 + speed: "fast" ahora produce un error en lugar de recurrir a la velocidad estándar. Vista previa de investigación, disponible solo para Claude API y suscripciones (no para Bedrock/Vertex/Foundry ni Claude Platform en AWS); cambiar de velocidad invalida la caché del prompt. Desde v2.1.271, el modo rápido también funciona en las sesiones remotas de Claude Code (ejecutores en la nube y autoalojados): se aplica la configuración del modo rápido del host o /fast escrito en la sesión cuando tu organización lo permite.

Cambiar de modelo durante una sesión:

/model opus       # Switch to Opus 5.5 (v2.1.280+)
/model sonnet     # Switch to Sonnet 5
/model haiku      # Switch to Haiku 4.5
/model fable      # Switch to Fable 5.1 (tier above Opus, v2.1.257+)
/effort xhigh     # Recommended for the hardest coding/agentic work

Regla de decisión: Usa Haiku para la exploración sencilla. Usa Sonnet para la programación diaria con costos controlados. Usa Opus para el razonamiento complejo, la arquitectura, los ciclos con agentes y el análisis de seguridad. Usa opusplan para refactorizaciones complejas (Opus planifica y Sonnet ejecuta).


15. Ubicaciones de archivos clave

Ruta Propósito
~/.claude/settings.json Configuración global del usuario
~/.claude/keybindings.json Atajos de teclado personalizados
~/.claude/CLAUDE.md Instrucciones personales (todos los proyectos)
~/.claude/commands/ Comandos slash personales
~/.claude/skills/ skills personales
~/.claude/agents/ Definiciones personales de subagents
~/.claude.json Estado de ejecución, tokens de OAuth, configuración de MCP
.claude/settings.json Configuración del proyecto (compartida mediante git)
.claude/settings.local.json Configuración del proyecto (personal, ignorada por git)
.claude/CLAUDE.md Instrucciones del proyecto
.claude/commands/ Comandos slash del proyecto
.claude/agents/ Definiciones de subagents del proyecto
.claude/skills/ skills del proyecto
.claude/plans/ Archivos de salida del modo de planificación
.claude/memory/ Archivos de memoria automática
.mcp.json Configuración del servidor de MCP del proyecto
CLAUDE.md Instrucciones del proyecto (alternativa en la raíz)
AGENTS.md Se interpreta como instrucciones del proyecto cuando este no tiene CLAUDE.md (desde v2.1.277)

16. Registro de cambios

Fecha Cambio
2026-09-24 Sincronización específica de v2.1.281 (23 de septiembre; las etiquetas npm latest y next están en 2.1.281, stable pasa a 2.1.273; no se omitió ninguna versión desde 2.1.280). Enviar ahora (Ctrl+Enter) mueve las herramientas en ejecución al segundo plano en lugar de cancelar el turno. CLAUDE_CODE_AUTO_MODE_SERVER ahora también se aplica en una conexión directa de Anthropic API. Auto mode: los comandos de shell de solo lectura y en sandbox revisados por el servidor esperan esa revisión; la solicitud de confirmación del rm peligroso se rechaza después de 2 minutos en modos desatendidos. Filas nuevas: attribution (false oculta toda atribución), comprobaciones de MCP de claude plugin validate y dos variables de entorno de rm. Corrección: la fila de /agents ahora indica que el asistente se eliminó en v2.1.198.
2026-09-23 Correcciones, sin una nueva versión de CLI (npm latest sigue en 2.1.280). Fast mode ahora muestra Opus 5.5 a $8/$40 por MTok, el valor predeterminado de fast mode desde v2.1.280 (Opus 5 y 4.8 se mantienen en $10/$50), en la fila de /fast y la nota de Referencia de costos. El costo de una sesión de Opus se recalculó con los $4/$20 de Opus 5.5: $0,40-$1,80. La fila de /effort muestra la escala completa y el valor predeterminado medium de Opus 5.5; el razonamiento no se puede desactivar en Opus 5.5.
2026-09-22 Sincronización específica de v2.1.280 (22 de septiembre; npm latest está en 2.1.280, stable se mantiene en 2.1.267; 2.1.279 nunca se publicó: no hubo versión en npm ni sección en el registro de cambios). Claude Opus 5.5 (claude-opus-5-5) es el nuevo modelo Opus predeterminado —contexto de 1M, $4/$20 por MTok, lecturas de caché a $0,20/MTok— y el modelo predeterminado de Pro y Team Standard cambia de Sonnet a Opus, al igual que Max, Team Premium y Enterprise: nueva fila de Opus 5.5 en la Referencia de costos; las filas de Opus 5 y Sonnet 5 se reclasificaron como históricas; se actualizaron la nota sobre el modelo predeterminado y el comentario de /model. CLAUDE_CODE_MAX_MCP_DESCRIPTION_LENGTH: nueva fila de variable de entorno que reemplaza el límite de 2.048 caracteres para las descripciones de herramientas MCP y las instrucciones del servidor. También en v2.1.280, sin impacto en el contenido de la hoja de referencia: un nivel de esfuerzo guardado antes de que /effort pasara a configurarse por modelo ya no se aplica a modelos recién lanzados como Opus 5.5 (comienzan con su valor predeterminado); las escrituras mediante rutas con enlaces simbólicos ahora se evalúan según el destino real de la escritura, por lo que acceptEdits, las reglas de permiso y auto mode ya no aprueban un destino fuera del árbol; auto mode rechaza una vez cuando una comprobación de seguridad se niega a realizar la revisión y, tras diez comprobaciones sin respuesta, aumenta el intervalo y detiene el turno.
2026-09-21 Sincronización específica de v2.1.277-278 (18-19 de septiembre; npm latest está en 2.1.278, stable se mantiene en 2.1.267). Compatibilidad con AGENTS.md (v2.1.277): nueva nota en la sección de CLAUDE.md y una fila en Ubicaciones de archivos clave: en un proyecto sin CLAUDE.md, Claude Code lee AGENTS.md en su lugar; se puede configurar en «Project instructions» dentro de /config y todavía no está disponible en Bedrock/Vertex/Foundry. Se invirtió la semántica de CLAUDE_CODE_AUTO_MODE_SERVER (v2.1.278): se actualizó la fila; el clasificador del servidor ahora es el PREDETERMINADO para los usuarios de Claude API y Enterprise, así como en Bedrock/Vertex/Foundry y gateways; la sobrecarga del clasificador no se cobra y =0 permite desactivarlo allí (la fila de v2.1.273 documentaba =1 como activación opcional mientras el clasificador local era el predeterminado); /status incorpora una fila «Auto mode server». Ningún otro contenido de la hoja de referencia se vio afectado (la corrección de v2.1.277 para los patrones glob de comandos compuestos en sandbox, el comportamiento de los códigos de salida en modo headless y la variable de entorno de salida del gateway se encuentran en la guía completa).
2026-09-17 Sincronización específica de v2.1.274-276 (17 de septiembre; npm latest está en 2.1.276, stable se mantiene en 2.1.267; 2.1.276 corrige una regresión de 2.1.275: todas las solicitudes devuelven 400 cuando ANTHROPIC_BASE_URL apunta a un proxy o gateway, por lo que nunca fijes 2.1.275 detrás de uno). Tecla para enviar de inmediato (v2.1.275): nueva fila; ctrl+enter (o ctrl+x ctrl+s) interrumpe el turno y envía todos los mensajes en cola. syncClaudeAiSkills / syncClaudeAiPlugins (v2.1.275): nueva fila de configuración; los skills y plugins de la cuenta de claude.ai se sincronizan con las sesiones de terminal que hayan iniciado sesión; false permite desactivarlo. /plugin install <plugin> --marketplace <source> (v2.1.275): nueva fila de plugins; ofrece agregar primero el marketplace. Ningún otro contenido de la hoja de referencia se vio afectado (el cambio de denominación a «cloud session» de v2.1.274 no afecta ninguna fila de la hoja, y las nuevas variables de entorno de MCP están en la tabla de variables de entorno de la guía completa).
2026-09-16 Sincronización específica de v2.1.273 (15 de septiembre; npm latest, lo que resuelve la vigilancia de la etiqueta next indicada más abajo; la etiqueta de distribución stable pasó a 2.1.267). Se agregaron dos filas de variables de entorno: CLAUDE_CODE_AUTO_MODE_SERVER (auto mode mediante gateway ahora usa de forma predeterminada el clasificador LOCAL en Bedrock/Vertex/Foundry) y CLAUDE_CODE_GATEWAY_HINT_HEADERS. Nota para quienes usan reglas de permisos: v2.1.273 revierte de forma puntual la comprobación de rechazo para líneas no analizables de v2.1.268 (las líneas con eval o env -C vuelven a solicitar confirmación en lugar de rechazarse); las correcciones de estado y enlaces simbólicos de v2.1.260 se mantienen. Ningún otro contenido de la hoja de referencia se vio afectado.
2026-09-15 Sincronización específica de v2.1.266-272 (8-14 de septiembre; npm latest está en 2.1.272, 2.1.273 solo está en la etiqueta next y todavía no tiene notas de la versión; 266/270 son correcciones de regresiones de una sola línea y 272 no contiene cambios). Se restableció /output-style (v2.1.269): nueva fila; muestra y cambia estilos de salida, estuvo obsoleto entre v2.1.73 y v2.1.268 en favor de /config, y ahora funciona mediante Remote Control y en sesiones en la nube/headless. Fast mode llega a las sesiones Remote (v2.1.271): se actualizaron la fila de /fast y la nota de fast mode; funciona en ejecutores en la nube y autoalojados, mediante la configuración del host o /fast dentro de la sesión, cuando la organización lo permite. claude plugin eval (v2.1.269): nueva fila de CLI de plugins; suites de evaluación puntuadas y reproducibles con informes de JSON + HTML. Ningún otro contenido de la hoja de referencia se vio afectado (verificado: estas versiones no modificaron las filas de /diff, /skill-doctor, --plugin-dir ni las combinaciones de teclas).
2026-09-08 Sincronización específica de v2.1.265 (8 de septiembre; 2.1.262/2.1.264 nunca se publicaron y 2.1.263 no contiene cambios). Filas de --plugin-dir: modo de carpeta de plugins; se carga cada carpeta secundaria que tenga un manifiesto, y los elementos secundarios agregados o eliminados durante la ejecución se detectan automáticamente (v2.1.265+). Fila de Ctrl+X Ctrl+K: las combinaciones de dos teclas ahora esperan 3 segundos por la segunda tecla y muestran un aviso cuando se agota el tiempo (antes esperaban 1 segundo y se cancelaban sin aviso, lo que hacía que se perdieran combinaciones escritas bajo tmux). Ningún otro contenido de la hoja de referencia se vio afectado.
2026-09-05 Sincronización específica de v2.1.261 (4 de septiembre). Se agregó la fila de /skill-doctor: muestra qué skills cargados no se utilizan y cuánto contexto consume cada uno, para que puedas depurarlos. También desde v2.1.261, sin impacto en el contenido de la hoja de referencia: se retiró la configuración keybindingFlavor (la edición de palabras al estilo readline ahora es el único dialecto disponible en el campo de entrada); la hoja nunca la documentó.
2026-09-03 Sincronización específica de v2.1.260 (publicada horas después de la sincronización de v2.1.257-259 del mismo día que aparece más abajo). Se agregó la fila de /diff: un panel de diferencias en pantalla completa junto a la conversación que muestra en vivo los cambios sin confirmar mientras Claude edita. Nota para quienes usan reglas de permisos: v2.1.260 revierte la ampliación de v2.1.259 de las reglas de rechazo Read() a valores de opciones y operandos de Bash (rechazaba npm run build en todos los modos cuando había una regla que prohibía el directorio de compilación); se mantiene la cobertura de redirecciones de entrada y comandos de lectura de v2.1.257.
2026-09-03 Sincronización específica de v2.1.257-259 + lanzamiento de Claude Fable 5.1 (1 de septiembre de 2026). El alias fable ahora selecciona Fable 5.1 (claude-fable-5-1): conserva el precio de $10/$50 por MTok, tiene fecha límite de conocimiento de junio de 2026 (la más reciente entre todos los modelos actuales) y lecturas de caché a $0,25/MTok (0,025x frente al 0,1x estándar); Fable 5 pasa a la tabla de modelos Legacy de la documentación. v2.1.257 es la primera versión instalable con Fable 5.1 (2.1.253-256 nunca se publicaron en npm). Se actualizaron la fila de Referencia de costos, la nota sobre razonamiento adaptativo y el comentario de /model.
2026-08-30 Corrección del modelo predeterminado a partir de la documentación de configuración de modelos + CLI v2.1.251: Opus 5 es el predeterminado en los planes premium (Max, Team Premium, Enterprise con pago por uso, Anthropic API, Bedrock / Agent Platform de Google Cloud / Claude Platform on AWS; Enterprise por licencia se incorpora en v2.1.251) y Sonnet 5 en Pro/Team Standard (Foundry: Sonnet 4.5). Se actualizaron las filas de Sonnet 5, Opus 5 y Opus 4.8, la nota del modelo predeterminado y el comentario de /model; se retiró la descripción de Sonnet 5 como modelo universal de v2.1.197.
2026-08-26 Corrección de precios: los $2/$10 por MTok de Sonnet 5 ahora son el precio de lista estándar; la página de precios de Anthropic cancela el aumento a $3/$15 previsto para el 1 de septiembre, y v2.1.243 actualizó el selector de /model y el skill claude-api para que coincidieran. Se actualizaron la fila de Referencia de costos y la nota del modelo predeterminado; no se modificó ningún otro contenido.5
2026-08-17 Sincronización específica de v2.1.234. Las sesiones continúan automáticamente cuando se restablece un límite de uso de claude.ai (/config: «Continue automatically at usage limit»). Variables de entorno: CLAUDE_CODE_PROJECT_DIR_NAME, CLAUDE_CODE_GOAL_CHECKIN_MINUTES. /permissions y /add-dir ahora pueden abrirse durante un turno. Insignia de MR de GitLab (!N) en el pie mediante glab autenticado.
2026-08-15 Sincronización específica de v2.1.233. Variables de entorno: CLAUDE_CODE_TOOL_MEMORY_LIMIT (cgroup de Bash en Linux), CLAUDE_CODE_WEBFETCH_CACHE_TTL_MS, CLAUDE_CODE_ENABLE_TODO_TOOLS (las herramientas de tareas pendientes/tareas ahora están DESACTIVADAS de forma predeterminada en Opus 4.8/Sonnet 5/Fable 5+). Los MR de GitLab funcionan con --worktree (!N en claude agents). Se revirtieron los cambios de v2.1.232 relativos a los enlaces simbólicos de Cygwin y los permisos de < file; se corrigió su regresión de aprobación de auto mode en Windows.
2026-08-14 Sincronización específica de v2.1.231–232 + cambio del valor predeterminado del 14 de agosto. Auto mode ahora es el predeterminado para las sesiones nuevas de Pro/Max/Team (se indica en el bloque de Auto Mode). v2.1.232: menciones con @ a sesiones activas (se enrutan mediante SendMessage; una coincidencia exacta del nombre sin prefijo entrega el mensaje), bifurcación de subagents activada de forma predeterminada, filas de /config para la caducidad de diálogos + mensajes entrantes entre sesiones, marketplaces de GitLab + ocultamiento de tokens, alias de configuración additionalMarketplaces/allowedMarketplaces. v2.1.231: corrección del URI de redirección de MCP OAuth.
2026-08-12 Sincronización específica de v2.1.228–229. Variables de entorno: se agregó CLAUDE_CODE_WORKFLOW_PREFIX_STAGGER_MS (intervalo escalonado del despliegue en abanico de Workflow; 0 lo desactiva). Además: claude remote-control --continue reanuda la sesión más reciente de Remote Control; /commit-push-pr ya no aprueba automáticamente opciones peligrosas de git; la herramienta Write aplica las mismas reglas de sobrescritura que Edit en modelos más recientes.
2026-08-10 Reparación de un defecto heredado detectado en la auditoría integral de la guía principal: la fila del clasificador de auto mode todavía indicaba Sonnet 4.6; se corrigió a Sonnet 5 desde v2.1.210 (originalmente Sonnet 4.6).
2026-08-06 Sincronización específica de elementos de la interfaz de comandos de v2.1.221–v2.1.223. /review vuelve a ser un alias de /code-review (v2.1.223) y recuerda el último nivel de esfuerzo escrito; las copias de /fork obtienen su propio worktree (v2.1.221); VSCode incorpora la vista Focus (Ctrl+Alt+F, v2.1.221); CLAUDE_CODE_DISABLE_1M_CONTEXT ahora limita todos los modelos con 1M nativo a 200K mediante compactación automática, con CLAUDE_CODE_DISABLE_UNKNOWN_MODEL_WINDOW_ENFORCEMENT como vía de escape para modelos desconocidos (v2.1.223); strictKnownMarketplaces/blockedMarketplaces aceptan comodines de organización "owner/*" (v2.1.223).
2026-07-25 Sincronización específica de elementos de v2.1.219–v2.1.220. Modelos: Claude Opus 5 (claude-opus-5) sustituye a Opus 4.8 como nivel Opus y como modelo seleccionado por /model opus: conserva el precio de $5/$25 por MTok, contexto de 1M / salida de 128K, razonamiento activado de forma predeterminada, effort con valor predeterminado high, fecha límite de conocimiento de mayo de 2026 y modelo predeterminado en Claude Max; Opus 4.8 se conserva como fila Legacy. Cambio incompatible respecto de 4.8: las solicitudes sin campo thinking ahora razonan, y thinking: {type: "disabled"} + esfuerzo xhigh/max devuelve un error 400. Corrección de fast mode: /fast incluye solo Opus 5 y Opus 4.8 a $10/$50 por MTok (2× el precio base, ~2,5× la velocidad de salida); se eliminó Opus 4.7, que ahora produce un error con speed: "fast" en lugar de recurrir a otro modo. Variables de entorno: se corrigió CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH; la generación anidada de subagents está activada de forma predeterminada con una profundidad de 3 desde v2.1.219 (estaba desactivada en v2.1.217); usa 1 para desactivarla. Claves de configuración: se agregaron sandbox.network.strictAllowlist (rechaza sin solicitar confirmación los hosts que no estén en la lista de permitidos) y workflowSizeGuideline (tamaño orientativo de Dynamic workflow; valor predeterminado medium / menos de 15 agents). Eventos de hooks: se agregó DirectoryAdded (se activa después de que /add-dir o el SDK register_repo_root registra un directorio de trabajo durante la sesión). v2.1.220 solo incluye correcciones y mejoras de confiabilidad.
2026-07-24 Sincronización específica de elementos de v2.1.218. Interfaz de comandos: /code-review ahora se ejecuta como subagent en segundo plano, por lo que el trabajo de revisión ya no ocupa la conversación. También en v2.1.218: los skills con context: fork se ejecutan en segundo plano de forma predeterminada (cada skill puede desactivarlo mediante la nueva clave de frontmatter background: false), /deep-research solo se inicia al invocarlo manualmente, el clasificador de auto mode decide sobre las comprobaciones de rm peligroso, & en segundo plano y rutas sospechosas de Windows en lugar de abrir diálogos de permisos, y los hooks del frontmatter de un agent requieren que se haya aceptado la confianza del espacio de trabajo para la carpeta del archivo del agent.
2026-07-22 Sincronización específica de elementos de v2.1.217. Variables de entorno: se agregaron CLAUDE_CODE_MAX_CONCURRENT_SUBAGENTS (límite de subagents que se ejecutan simultáneamente; valor predeterminado 20) y CLAUDE_CODE_MAX_SUBAGENT_SPAWN_DEPTH (la generación anidada de subagents está desactivada de forma predeterminada desde v2.1.217; configura esta variable para volver a activarla; v2.1.172–v2.1.216 permitían 5 niveles). Claves de configuración: se agregó emojiCompletionEnabled (autocompletado de códigos abreviados de emojis en el campo de entrada, :heart: → ❤️; false lo desactiva). También en v2.1.217: --max-budget-usd ahora detiene los subagents en segundo plano cuando se alcanza el límite.
2026-07-21 Sincronización específica de elementos de v2.1.214–v2.1.216 (v2.1.213 nunca se publicó). Sintaxis de las reglas de permisos: las reglas de permiso dir/** de un solo segmento ahora solo coinciden con <cwd>/dir (v2.1.214); usa **/dir/** para cualquier profundidad; las reglas deny/ask conservan la coincidencia a cualquier profundidad; las condiciones if: de los hooks reciben el mismo alcance relativo al cwd. Claves de configuración: se agregó sandbox.filesystem.disabled (omite el aislamiento del sistema de archivos, pero mantiene el control de salida de red; v2.1.216+). Variables de entorno: se agregó CLAUDE_CODE_OTEL_CONTENT_MAX_LENGTH (límite de truncamiento de contenido de OTel; valor predeterminado 60 KB; v2.1.214+).
2026-07-17 Sincronizado hasta Claude Code v2.1.212. Interfaz de comandos: se reutilizó /fork; ahora copia la conversación en una nueva sesión en segundo plano con su propia fila en claude agents; la bifurcación dentro de la sesión ahora es /subtask; nuevo subcomando claude auto-mode reset (--yes omite la confirmación); nuevas opciones --forward-subagent-text (v2.1.211) y --ax-screen-reader (v2.1.208). Variables de entorno agregadas: CLAUDE_CODE_FORWARD_SUBAGENT_TEXT, CLAUDE_CODE_MAX_WEB_SEARCHES_PER_SESSION / CLAUDE_CODE_MAX_SUBAGENTS_PER_SESSION (valores predeterminados de 200/sesión, v2.1.212), CLAUDE_CODE_MCP_AUTO_BACKGROUND_MS (las llamadas de MCP que superan los 2 min pasan automáticamente al segundo plano), CLAUDE_AX_SCREEN_READER.7
2026-07-07 Sincronizado hasta Claude Code v2.1.202. Modo de permisos default → «Manual» (v2.1.200; se acepta manual como alias). Se reconstruyó la tabla de modelos con la oferta actual: Sonnet 5 (modelo predeterminado de Claude Code desde v2.1.197), Opus 4.8, Fable 5 y Haiku 4.5, en sustitución de las filas obsoletas de Opus 4.7 como modelo insignia / Sonnet 4.6; también se actualizaron las notas sobre el enrutamiento predeterminado y /effort. El subagent Explore ahora hereda el modelo de la sesión (con un límite máximo de Opus, v2.1.198); antes usaba Haiku. Se eliminaron entradas obsoletas: --enable-auto-mode (eliminada en v2.1.111 → usa --permission-mode auto) y CLAUDE_CODE_OPUS_4_6_FAST_MODE_OVERRIDE (sin efecto desde v2.1.160).
2026-05-24 Se sincronizó la evidencia de la versión más reciente hasta Claude Code v2.1.150. Se agregaron /usage con el uso de límites por categoría, una nota sobre el desplazamiento con el teclado en /diff a partir del registro de cambios, una nota sobre la representación de casillas de listas de tareas GFM a partir del registro de cambios, allowAllClaudeAiMcps para Enterprise, orientación sobre la corrección de permisos de PowerShell y notas de confiabilidad sobre Bash/git-worktree/configuración administrada/OTEL/Remote Control. v2.1.150 no incluye cambios anunciados visibles para el usuario. Verificación local: claude --version devolvió 2.1.144 (Claude Code), mientras que npm latest estaba en 2.1.150.6
2026-05-21 Se sincronizó la evidencia de la versión más reciente hasta Claude Code v2.1.147. Se agregaron la herramienta Workflow desactivada de forma predeterminada (CLAUDE_CODE_WORKFLOWS=1), sesiones en segundo plano fijadas en Agent View, /code-review [effort] --comment en sustitución de /simplify, sandboxes reforzados para REPL/Workflow, mejoras del actualizador automático y de diferencias grandes, supresión de duplicados en el historial de prompts y correcciones relativas al inicio de sesión empresarial, PowerShell, paginación de MCP, Agent View, plugins, condiciones de hooks y texto pegado. Verificación local: claude --version devolvió 2.1.144 (Claude Code), mientras que npm latest estaba en 2.1.147.6
2026-05-19 Se sincronizó la evidencia de la versión más reciente hasta Claude Code v2.1.145. Se agregaron claude agents --json, conteos de pestañas que esperan información en Agent View, campos de JSON para el repositorio/PR de GitHub en la línea de estado, un descubrimiento más completo de plugins antes de instalarlos, entradas de hooks background_tasks y session_crons para Stop/SubagentStop, agent_id/parent_agent_id de OTEL y correcciones de permisos, MCP, indicador de progreso, Windows, Agent View, listas de tareas, validación de plugins, recursión de skills y la herramienta Read. Verificación local: claude --version devolvió 2.1.144 (Claude Code), mientras que npm latest estaba en 2.1.145.6
2026-05-19 Se sincronizó la evidencia de la versión más reciente hasta Claude Code v2.1.144. Se agregó compatibilidad de /resume con sesiones en segundo plano, el comportamiento de sesión actual/valor predeterminado de /model, /usage-credits, la visualización de la fecha de última actualización de plugins, notificaciones sobre la duración de subagents en segundo plano y correcciones de confiabilidad para la terminal y las sesiones en segundo plano. Verificación local: claude --version devolvió 2.1.144 (Claude Code) y npm latest estaba en 2.1.144.6
2026-05-18 Se sincronizó la evidencia de la versión más reciente hasta Claude Code v2.1.143. Se agregó consistencia en el envío de Agent View, un límite de bloqueos de stop hooks y variables de entorno para políticas de PowerShell; también se documentaron la aplicación de dependencias de plugins, el costo proyectado de contexto de plugins, worktree.bgIsolation: "none", la conservación del modelo/esfuerzo en sesiones en segundo plano y correcciones en la temporización del evaluador de /goal. Verificación local: claude --version devolvió 2.1.142 (Claude Code), mientras que npm latest estaba en 2.1.143.6
2026-05-15 Se sincronizó la evidencia de la versión más reciente hasta Claude Code v2.1.142. Se agregaron terminalSequence, claude agents --cwd, opciones de envío a sesiones en segundo plano de v2.1.142, reemplazo del valor predeterminado de Opus 4.7 en Fast mode, variable de entorno de clonación de plugins de HTTPS, variable de entorno del espacio de trabajo para identidad de carga de trabajo y la nota sobre la corrección de HTTP/SSE remoto de MCP_TOOL_TIMEOUT. Verificación local: claude --version devolvió 2.1.141 (Claude Code), mientras que npm latest estaba en 2.1.142.6
2026-05-13 Se sincronizó la evidencia de la versión más reciente hasta Claude Code v2.1.140. Se agregaron /goal, una nota sobre Agent View, args para hooks de comandos, continueOnBlock de PostToolUse y subagent_type en la entrada de hooks de agents. Se indicó que v2.1.140 corrige el comportamiento de ConfigChange, disableAllHooks y allowManagedHooksOnly. Verificación local: claude --version devolvió 2.1.140 (Claude Code).6
2026-05-06 Se sincronizó la evidencia de la versión más reciente hasta Claude Code v2.1.131. No fue necesario cambiar las tablas de comandos, configuración, atajos, hooks, plugins ni variables de entorno porque v2.1.131 es una versión de corrección para la activación de VS Code en Windows y la autenticación del endpoint de Mantle.6
2026-05-05 Sincronizado con la versión 2.36 de la guía de CC (CLI v2.1.126–v2.1.129). Se agregaron: --plugin-url para cargar archivos zip de plugins, compatibilidad con .zip en --plugin-dir, skillOverrides, CLAUDE_CODE_ENABLE_GATEWAY_MODEL_DISCOVERY, CLAUDE_CODE_PACKAGE_MANAGER_AUTO_UPDATE, CLAUDE_CODE_FORCE_SYNC_OUTPUT y orientación del manifiesto de plugins de v2.1.129 para las funciones experimentales themes/monitors. Cobertura hasta v2.1.129.6
2026-04-29 Sincronizado con la versión 2.35 de la guía de CC (CLI v2.1.117–v2.1.123). Se agregaron: opción alwaysLoad de MCP + reintento automático al iniciar; claude plugin prune y cascada de --prune; claude plugin tag; escritura para filtrar en /skills; temas con nombre en /theme; diálogo combinado de /usage; modos visuales de vim (v/V); aprobación automática de PowerShell; duration_ms en la entrada de hooks + updatedToolOutput para todas las herramientas; prUrlTemplate, wslInheritsWindowsSettings, autoMode.allow $defaults; variables de entorno ANTHROPIC_BEDROCK_SERVICE_TIER, ENABLE_TOOL_SEARCH, CLAUDE_CODE_HIDE_CWD, DISABLE_UPDATES, CLAUDE_CODE_FORK_SUBAGENT; --from-pr acepta URL de PR de GitLab/Bitbucket/GHE. Cobertura hasta v2.1.123.
2026-04-19 Actualización: el contexto de 1M de Sonnet 4.6 ahora aparece con el precio estándar de $3/$15 (sin recargo por contexto largo); se cambió la nota al pie sobre precios a platform.claude.com/docs/en/about-claude/pricing. Cobertura hasta v2.1.116.
2026-04-04 Se volvió a derivar a partir de la versión 2.26 de la guía de CC. Se agregó /powerup, se actualizó /release-notes y se eliminó /vim. Se actualizó el atajo Ctrl+X Ctrl+K. Se agregaron 4 eventos de hooks (CwdChanged, FileChanged, TaskCreated, PermissionDenied). Se actualizó /cost con un desglose por modelo. Cobertura hasta v2.1.92.
2026-03-28 Lanzamiento inicial de la hoja de referencia, con cobertura de Claude Code CLI hasta v2.1.85

17. Referencias


Esta hoja de referencia rápida complementa la guía completa de Claude Code CLI. Para consultar los pasos de configuración, revisa la guía de inicio rápido de Claude Code. Para proyectos específicos de iOS y macOS, consulta la guía de desarrollo de agentes para iOS, los patrones de integración de XcodeBuildMCP y la serie sobre el ecosistema de Apple. Última actualización: 17 de julio de 2026.