I built the same agent in Strands, LangGraph, and CrewAI — and recorded every LLM call to see how they actually differ

· Dev.to