6 6
7> Construya agentes de IA en producción con Claude Code como una biblioteca7> Construya agentes de IA en producción con Claude Code como una biblioteca
8 8
9Un agente es una aplicación que completa una tarea planificando sus propios pasos y llamando a herramientas que leen archivos, ejecutan comandos o editan código. El Agent SDK le proporciona las mismas herramientas, [bucle de agente](/docs/es/agent-sdk/agent-loop.md), y gestión de contexto que potencian Claude Code, programable en Python y TypeScript.9Un agente es una aplicación que completa una tarea planificando sus propios pasos y llamando a herramientas que leen archivos, ejecutan comandos o editan código. El Agent SDK le proporciona las mismas herramientas, [bucle de agente](https://code.claude.com/docs/es/agent-sdk/agent-loop.md), y gestión de contexto que potencian Claude Code, programable en Python y TypeScript.
10 10
11## Comparar el Agent SDK con otras herramientas de Claude11## Comparar el Agent SDK con otras herramientas de Claude
12 12
15| Desea | Utilice | Lo que obtiene |15| Desea | Utilice | Lo que obtiene |
16| - | - | - |16| - | - | - |
17| Integrar el agente de Claude Code en su propia aplicación Python o TypeScript, en un proceso que usted opera | **Agent SDK** | Una biblioteca que ejecuta el binario de Claude Code, con las [capacidades](#capabilities) de Claude Code, como herramientas integradas, permisos, sesiones y hooks. |17| Integrar el agente de Claude Code en su propia aplicación Python o TypeScript, en un proceso que usted opera | **Agent SDK** | Una biblioteca que ejecuta el binario de Claude Code, con las [capacidades](#capabilities) de Claude Code, como herramientas integradas, permisos, sesiones y hooks. |
18| Realizar desarrollo interactivo o ejecutar tareas puntuales desde una terminal | [**Claude Code CLI**](/docs/es/overview.md) | La interfaz de terminal, construida para uso interactivo diario. |18| Realizar desarrollo interactivo o ejecutar tareas puntuales desde una terminal | [**Claude Code CLI**](https://code.claude.com/docs/es/overview.md) | La interfaz de terminal, construida para uso interactivo diario. |
19| Llamar a la API de Claude directamente desde su propio código | [**Client SDK**](https://platform.claude.com/docs/en/cli-sdks-libraries/overview) | Acceso directo a la API de Claude desde cualquiera de los lenguajes del Client SDK. Usted escribe el bucle de herramientas usted mismo, o deja que el [ejecutor de herramientas](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-runner) beta del Client SDK lo impulse. |19| Llamar a la API de Claude directamente desde su propio código | [**Client SDK**](https://platform.claude.com/docs/en/cli-sdks-libraries/overview) | Acceso directo a la API de Claude desde cualquiera de los lenguajes del Client SDK. Usted escribe el bucle de herramientas usted mismo, o deja que el [ejecutor de herramientas](https://platform.claude.com/docs/en/agents-and-tools/tool-use/tool-runner) beta del Client SDK lo impulse. |
20| Tener que Anthropic aloje el agente, configurado a través de la API de Claude | [**Managed Agents**](https://platform.claude.com/docs/en/managed-agents/overview) | Un arnés de agente alojado que ejecuta el bucle del agente, con sesiones en un sandbox en la nube administrado por Anthropic o un [sandbox autohospedado](https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes) en su propia infraestructura. Úselo desde el [SDK para su lenguaje](https://platform.claude.com/docs/en/managed-agents/quickstart#install-the-sdk), la CLI `ant`, o la API REST. |20| Tener que Anthropic aloje el agente, configurado a través de la API de Claude | [**Managed Agents**](https://platform.claude.com/docs/en/managed-agents/overview) | Un arnés de agente alojado que ejecuta el bucle del agente, con sesiones en un sandbox en la nube administrado por Anthropic o un [sandbox autohospedado](https://platform.claude.com/docs/en/managed-agents/self-hosted-sandboxes) en su propia infraestructura. Úselo desde el [SDK para su lenguaje](https://platform.claude.com/docs/en/managed-agents/quickstart#install-the-sdk), la CLI `ant`, o la API REST. |
21 21
22Para impulsar el mismo bucle de agente desde un lenguaje distinto a Python o TypeScript, [ejecute la CLI como un subproceso](/docs/es/headless.md) con la bandera `-p` y `--output-format json`.22Para impulsar el mismo bucle de agente desde un lenguaje distinto a Python o TypeScript, [ejecute la CLI como un subproceso](https://code.claude.com/docs/es/headless.md) con la bandera `-p` y `--output-format json`.
23 23
24## Capacidades24## Capacidades
25 25
27 27
28| Capacidad | Qué hace | Más información |28| Capacidad | Qué hace | Más información |
29| - | - | - |29| - | - | - |
30| Herramientas integradas | Leer, escribir, editar archivos, ejecutar comandos y buscar en la web | [Referencia de herramientas](/docs/es/tools-reference.md) |30| Herramientas integradas | Leer, escribir, editar archivos, ejecutar comandos y buscar en la web | [Referencia de herramientas](https://code.claude.com/docs/es/tools-reference.md) |
31| Hooks | Ejecutar código personalizado en puntos clave del ciclo de vida del agente | [Hooks](/docs/es/agent-sdk/hooks.md) |31| Hooks | Ejecutar código personalizado en puntos clave del ciclo de vida del agente | [Hooks](https://code.claude.com/docs/es/agent-sdk/hooks.md) |
32| Subagentes | Generar agentes especializados para subtareas enfocadas | [Subagentes](/docs/es/agent-sdk/subagents.md) |32| Subagentes | Generar agentes especializados para subtareas enfocadas | [Subagentes](https://code.claude.com/docs/es/agent-sdk/subagents.md) |
33| MCP | Conectar herramientas y fuentes de datos externas a través del Protocolo de Contexto del Modelo | [MCP](/docs/es/agent-sdk/mcp.md) |33| MCP | Conectar herramientas y fuentes de datos externas a través del Protocolo de Contexto del Modelo | [MCP](https://code.claude.com/docs/es/agent-sdk/mcp.md) |
34| Permisos | Controlar qué herramientas se ejecutan automáticamente, cuáles necesitan aprobación | [Permisos](/docs/es/agent-sdk/permissions.md) |34| Permisos | Controlar qué herramientas se ejecutan automáticamente, cuáles necesitan aprobación | [Permisos](https://code.claude.com/docs/es/agent-sdk/permissions.md) |
35| Sesiones | Mantener contexto en múltiples intercambios, reanudar o dividir más tarde | [Sesiones](/docs/es/agent-sdk/sessions.md) |35| Sesiones | Mantener contexto en múltiples intercambios, reanudar o dividir más tarde | [Sesiones](https://code.claude.com/docs/es/agent-sdk/sessions.md) |
36| Skills, comandos y memoria | Cargar automáticamente desde `.claude/` de su proyecto y desde `~/.claude/`, igual que Claude Code | [Skills](/docs/es/agent-sdk/skills.md), [Comandos](/docs/es/agent-sdk/skills.md#commands-in-agent-sdk-sessions), [Memoria](/docs/es/agent-sdk/modifying-system-prompts.md), [Carga de configuración](/docs/es/agent-sdk/claude-code-features.md) |36| Skills, comandos y memoria | Cargar automáticamente desde `.claude/` de su proyecto y desde `~/.claude/`, igual que Claude Code | [Skills](https://code.claude.com/docs/es/agent-sdk/skills.md), [Comandos](https://code.claude.com/docs/es/agent-sdk/skills.md#commands-in-agent-sdk-sessions), [Memoria](https://code.claude.com/docs/es/agent-sdk/modifying-system-prompts.md), [Carga de configuración](https://code.claude.com/docs/es/agent-sdk/claude-code-features.md) |
37| Plugins | Empaquetar skills, agentes, hooks y servidores MCP, y cargarlos por ruta local | [Plugins](/docs/es/agent-sdk/plugins.md) |37| Plugins | Empaquetar skills, agentes, hooks y servidores MCP, y cargarlos por ruta local | [Plugins](https://code.claude.com/docs/es/agent-sdk/plugins.md) |
38 38
39## Comenzar39## Comenzar
40 40
41Siga el [Quickstart](/docs/es/agent-sdk/quickstart.md) para instalar el SDK, establecer su clave de API y construir su primer agente, uno que encuentre y corrija errores en código existente.41Siga el [Quickstart](https://code.claude.com/docs/es/agent-sdk/quickstart.md) para instalar el SDK, establecer su clave de API y construir su primer agente, uno que encuentre y corrija errores en código existente.
42 42
43> [!NOTE]43> [!NOTE]
44>44>
45> A menos que haya sido previamente aprobado, Anthropic no permite que desarrolladores de terceros ofrezcan inicio de sesión en claude.ai o límites de velocidad para sus productos, incluidos los agentes construidos en el Agent SDK de Claude. En su lugar, utilice los métodos de autenticación de clave de API descritos en el [Quickstart](/docs/es/agent-sdk/quickstart.md).45> A menos que haya sido previamente aprobado, Anthropic no permite que desarrolladores de terceros ofrezcan inicio de sesión en claude.ai o límites de velocidad para sus productos, incluidos los agentes construidos en el Agent SDK de Claude. En su lugar, utilice los métodos de autenticación de clave de API descritos en el [Quickstart](https://code.claude.com/docs/es/agent-sdk/quickstart.md).
46 46
47## Registro de cambios47## Registro de cambios
48 48
83 83
84Estos recursos cubren detalles técnicos más profundos y proyectos de ejemplo para construir con el Agent SDK.84Estos recursos cubren detalles técnicos más profundos y proyectos de ejemplo para construir con el Agent SDK.
85 85
86* [Inicio rápido](/docs/es/agent-sdk/quickstart.md): construya su primer agente que encuentre y corrija errores86* [Inicio rápido](https://code.claude.com/docs/es/agent-sdk/quickstart.md): construya su primer agente que encuentre y corrija errores
87* [Guía de migración](/docs/es/agent-sdk/migration-guide.md): migre desde los paquetes del Claude Code SDK al Agent SDK87* [Guía de migración](https://code.claude.com/docs/es/agent-sdk/migration-guide.md): migre desde los paquetes del Claude Code SDK al Agent SDK
88* [Bucle de agente](/docs/es/agent-sdk/agent-loop.md): cómo Claude planifica, llama herramientas y decide cuándo se completa una tarea88* [Bucle de agente](https://code.claude.com/docs/es/agent-sdk/agent-loop.md): cómo Claude planifica, llama herramientas y decide cuándo se completa una tarea
89* [Agentes de ejemplo](https://github.com/anthropics/claude-agent-sdk-demos): aplicaciones de demostración para desarrollo local89* [Agentes de ejemplo](https://github.com/anthropics/claude-agent-sdk-demos): aplicaciones de demostración para desarrollo local
90* [SDK de TypeScript](/docs/es/agent-sdk/typescript.md): referencia completa de API de TypeScript y ejemplos90* [SDK de TypeScript](https://code.claude.com/docs/es/agent-sdk/typescript.md): referencia completa de API de TypeScript y ejemplos
91* [SDK de Python](/docs/es/agent-sdk/python.md): referencia completa de API de Python y ejemplos91* [SDK de Python](https://code.claude.com/docs/es/agent-sdk/python.md): referencia completa de API de Python y ejemplos
92* [Diseño del arnés de agente](https://claude.com/blog/a-harness-for-every-task-dynamic-workflows-in-claude-code): cómo el equipo de Claude Code utiliza flujos de trabajo dinámicos para orquestar muchos subagentes a la vez92* [Diseño del arnés de agente](https://claude.com/blog/a-harness-for-every-task-dynamic-workflows-in-claude-code): cómo el equipo de Claude Code utiliza flujos de trabajo dinámicos para orquestar muchos subagentes a la vez