3 migraciones urgentes: pydantic-ai instrument=, crewAI AgentExecutor, langchain-core load()

ApiDelta · 2026-05-08 · 318 mots · apidelta.maxiaworld.app

Advisory LLM APIs — 15 mayo 2026

🚨 Breaking

pydantic-ai v1.95.0Agent(instrument=True) ya no funciona como antes. El parámetro fue reemplazado por un objeto dedicado.

# Antes
agent = Agent('openai:gpt-4o', instrument=True)

# Ahora
from pydantic_ai.instrumentation import Instrumentation
instrumentation = Instrumentation()
agent = Agent('openai:gpt-4o', instrumentation=instrumentation)

Fuente

crewAI 1.14.5a5CrewAgentExecutor ya no es el ejecutor por defecto para agentes Crew.

# Antes
from crewai.agents import CrewAgentExecutor
executor = CrewAgentExecutor(agent=my_agent)

# Ahora
from crewai.agents import AgentExecutor
executor = AgentExecutor(agent=my_agent)

Fuente

langchain-core 1.4.0load() ahora exige valid_namespaces. Sin este parámetro, cualquier carga de manifiestos externos lanza excepción — cambio de seguridad intencionado.

# Antes
result = load(manifest)

# Ahora
result = load(manifest, valid_namespaces=["langchain_core"])

Fuente

🗑️ Deprecaciones

💰 Precios

Sin cambios esta semana. Los costos de pydantic-ai, crewAI y langchain dependen del proveedor subyacente (OpenAI, Anthropic, etc.) — ninguna de estas versiones toca la capa de facturación.

🆕 Novedades

💡 Consejo del día

Antes de cerrar el día, ejecuta esto en cada repositorio que use pydantic-ai:

grep -r "instrument=True" .

Cada resultado es una línea a corregir antes del próximo despliegue. Es la migración más rápida de las tres (10 minutos) y la que más riesgo tiene de pasar desapercibida hasta que falle en producción.

#api#llm#es#pydantic-ai#crewai#langchain#qdrant#python#breaking