So I had to choose agent SDK's over the weekend and i tried out the top 3 here are my takeaways:
Claude Agent SDK: bloated but powerful; auto-picking the model per task is 🔥 but you have vendor lock, and no OSS
OpenAI Agent SDK: super clean + lightweight, no fuss. Integrates various models super easily with LiteLLM and OSS.
Langchain Deepagents: most complex, but most versatile + configurable.