Claude Agent SDK + Ertas
Construye agentes con el Claude Agent SDK — el framework oficial de Anthropic con primitivas de uso de computadora, ejecución de código y sistema de archivos, configurable para ejecutarse contra modelos locales entrenados con Ertas vía adaptadores compatibles con OpenAI.
Overview
El Claude Agent SDK es el framework oficial de Anthropic para construir agentes que pueden tomar acción en entornos de computadora. Expone un pequeño conjunto de primitivas de alto nivel — uso de computadora (ratón, teclado, capturas de pantalla), ejecución de código (sandboxes de Python), acceso al sistema de archivos y búsqueda web — que juntas implementan la filosofía de diseño 'dale al agente una computadora' de Anthropic. En lugar de hacer que el agente componga acciones a partir de llamadas a herramientas de bajo nivel, el SDK proporciona implementaciones de calidad de producción de entornos comunes y deja que el modelo razone a un nivel superior. El lanzamiento del 8 de mayo de 2026 añadió una decisión de permiso `defer` en los hooks `PreToolUse` (para que un hook pueda posponer la llamada hasta que llegue contexto adicional), una opción de configuración MCP `strict`, modos `session_store_flush` por lotes y eager para seguimiento de transcripciones en vivo, y un nuevo nivel de esfuerzo `xhigh` — primitivas operativas que mejoran materialmente los flujos de trabajo de observabilidad en producción y revisión de seguridad.
El SDK se usa más a menudo con el propio Claude, pero su diseño es agnóstico al modelo en la capa de orquestación. El bucle del agente, los ejecutores de acciones y las primitivas de seguridad se sitúan todas por encima de la API del modelo, lo que significa que cualquier modelo que admita llamadas a herramientas y salida de funciones puede ser conectado. Para equipos que quieren las primitivas de entorno del SDK pero no quieren quedar atados a la economía de la API de Claude, el framework puede ser configurado para llamar a un endpoint compatible con OpenAI sirviendo un modelo entrenado con Ertas — obteniendo uso de computadora, ejecución de código y acciones del sistema de archivos mientras se controlan los costes de inferencia.
La adopción del Claude Agent SDK se aceleró rápidamente a lo largo de 2026 debido a sus primitivas de entorno. La mayoría de los frameworks de agentes dejan al usuario implementar uso de computadora, ejecución de código en sandbox y herramientas de sistema de archivos — trabajo que no es trivial y a menudo es la fuente de bugs en producción y vulnerabilidades de seguridad. El SDK proporciona implementaciones probadas en batalla de estas listas para usar.
How Ertas Integrates
Los modelos entrenados con Ertas funcionan con el Claude Agent SDK a través de su capa de configuración de proveedor de modelo. Después de ajustar tu modelo en Ertas Studio y desplegar en un endpoint compatible con OpenAI, configuras el SDK para usar tu endpoint como proveedor del modelo. Las primitivas de entorno del SDK — uso de computadora, ejecución de código, acceso al sistema de archivos — funcionan transparentemente independientemente de qué modelo esté generando las acciones.
Para flujos de trabajo agénticos donde el modelo necesita razonar sobre entornos de computadora, el fine-tuning es inusualmente valioso. Un modelo de propósito general 7B–14B a menudo produce secuencias de acciones torpes o inseguras cuando se le entrega una computadora; un modelo entrenado con Ertas cuyos datos de entrenamiento incluyen trazas representativas de uso de computadora del dominio objetivo (por ejemplo, el CRM interno de tu empresa, tu instancia de Salesforce, tus herramientas administrativas personalizadas) produce secuencias de acciones dramáticamente más confiables. El SDK maneja la ejecución; Studio maneja la especialización.
La combinación es particularmente atractiva para despliegues en industrias reguladas. Claude Agent SDK más un modelo entrenado con Ertas ejecutándose on-premise permite a las organizaciones obtener las primitivas de entorno del SDK sin enviar datos o acciones a la API de Anthropic. Los equipos de salud, legal y servicios financieros que han considerado Claude para flujos de trabajo agénticos pero no podían desplegar debido a restricciones de soberanía de datos pueden usar esta combinación para desplegar sobre su propia infraestructura.
Getting Started
- 1
Ajusta un modelo específico de dominio en Ertas Studio
Entrena con trazas de uso de computadora, llamadas a herramientas y ejecución de código de tu entorno objetivo. El formato de datos de entrenamiento de Studio admite los pares estructurados de acción-observación que usa el Agent SDK.
- 2
Despliega en un endpoint compatible con OpenAI
Exporta a GGUF y sirve vía Ollama, vLLM o Ertas Cloud. El SDK llama a cualquier endpoint que exponga la API estándar de chat-completion con llamadas a herramientas.
- 3
Instala el Claude Agent SDK y configura el proveedor
Instala claude-agent-sdk y configura su proveedor de modelo para apuntar a tu endpoint de inferencia de Ertas. La capa adaptadora del SDK maneja la traducción de la API de forma transparente.
- 4
Configura las primitivas de entorno
Habilita las primitivas de uso de computadora, ejecución de código y sistema de archivos del SDK según sea necesario. Cada una se ejecuta en su propio sandbox y expone una API de acción estructurada que el modelo puede llamar.
- 5
Ejecuta el bucle del agente con seguridad y tracing
Usa el bucle de agente integrado del SDK. Las verificaciones de seguridad, los permisos de acción y el tracing funcionan transparentemente independientemente del modelo subyacente. Usa las trazas para retroalimentar a Studio para mejora incremental.
from claude_agent_sdk import Agent, ComputerUseTool, FileSystemTool
from claude_agent_sdk.providers import OpenAICompatibleProvider
# Configura el SDK para usar tu modelo entrenado con Ertas
provider = OpenAICompatibleProvider(
base_url="http://localhost:11434/v1",
api_key="not-needed",
model="ertas-internal-ops-14b",
)
agent = Agent(
provider=provider,
tools=[
ComputerUseTool(sandbox="docker:secure-desktop"),
FileSystemTool(root="/data/internal-ops"),
],
instructions="You operate the internal-ops console — schedule reports, run queries, file tickets.",
)
# Ejecuta una secuencia de acciones — el SDK maneja capturas de pantalla, permisos de acción y tracing
result = agent.run(
"Run the weekly revenue report and file a ticket for any rows where revenue dropped >20% week-over-week."
)
print(result.summary)Benefits
- Primitivas de entorno de calidad de producción — uso de computadora, ejecución de código, sistema de archivos, búsqueda web
- Capa de orquestación agnóstica al modelo funciona con Claude o cualquier alternativa compatible
- Primitivas de seguridad incorporadas — permisos de acción, sandboxing, registros de auditoría
- Se combina con fine-tuning de Ertas para especialización de uso de computadora específica del dominio
- Historia de despliegue on-premise para industrias reguladas — sin egreso a la nube
- Tracing y observabilidad en producción incorporados
Related Resources
Fine-Tuning
Function Calling
Structured Output
Fine-Tuning for Tool Calling: How to Build Reliable AI Agents with Small Models
Agentic AI On-Premise: Enterprise Deployment Without Cloud Dependency
Building Reliable AI Agents with Fine-Tuned Local Models: Complete Guide
LangGraph
Ollama
OpenAI Agents SDK
Pydantic AI
vLLM
Ertas for SaaS Product Teams
Ertas for AI Automation Agencies
Ertas for Internal Knowledge Bases
Ship AI that runs on your users' devices.
Early bird pricing starts at $14.50/mo — locked in for life. Plans for builders and agencies.