Strings are Dead: Why PydanticAI is the Only Way I Write Agents Now
We need to have a serious talk about how we’re building agents in late 2025. If your production codebase still looks like response = client.chat.completions.create(…) followed by a prayer and a try-except block around json.loads(), …