← Volver al listado de tecnologías

Claude Agent SDK: Tutorial Completo

Por: Artiko
claudeagent-sdkiaautomatizacionpythontypescript

Claude Agent SDK: Tutorial Completo

Guía práctica para construir agentes de IA autónomos usando el SDK oficial de Anthropic.

Contenido del Tutorial

¿Qué es el Claude Agent SDK?

El Claude Agent SDK es una biblioteca que permite construir agentes de IA autónomos con las mismas capacidades que Claude Code:

  1. Lectura y escritura de archivos
  2. Ejecución de comandos de terminal
  3. Búsqueda en código y web
  4. Edición inteligente de código
flowchart TB
    subgraph SDK["CLAUDE AGENT SDK"]
        subgraph Componentes["Componentes Principales"]
            Tools["Tools<br/>Read, Write, Bash"]
            Hooks["Hooks<br/>PreTool, PostTool, Stop"]
            MCP["MCP<br/>Servers"]
        end

        Tools --> AgentLoop
        Hooks --> AgentLoop
        MCP --> AgentLoop

        AgentLoop["Agent Loop<br/>(Autónomo)"]

        AgentLoop --> Subagent["Subagent Tasks"]
        AgentLoop --> Sessions["Sessions Resume"]
        AgentLoop --> Custom["Custom Tools"]
    end

Requisitos Previos

Ejemplo Rápido

import asyncio
from claude_agent_sdk import query, ClaudeAgentOptions

async def main():
    async for message in query(
        prompt="Encuentra y corrige el bug en auth.py",
        options=ClaudeAgentOptions(allowed_tools=["Read", "Edit", "Bash"])
    ):
        print(message)

asyncio.run(main())