For example how langchain or whatever else handles subagents and deep research is laughable even today.
So whats the recommendation? Just use pydantic and code everything up yourself. Maybe strands I dont know.
Oh no worries, I'm always happy when library / sdk makers are constantly changing their APIs in-between versions. Why would I not want to spend time updating my code to return to baseline functionality when I could have just built something using the 4-year stable underlying chat completions API instead...?
Since others are asking: My current goto is pydantic ai and it's been doing pretty well for my use cases.
I use Apache Burr but it's not as good as LangChain. I just don't want to use software whose website has a pricing page if it's not a SAAS.