← kwindla hultman kramer

Claude Code: Here are 17 Pydantic models for your tool calls

August 15, 2025

Claude Code: Here are 17 Pydantic models for your tool calls

Me: ...

Claude: Oh, I missed a few. Here are 3 more.

Me: The code is broken now. I think you forgot to update the code in `foo`

Claude: So sorry. You're right, let me do that.

Me: And maybe `bar` too.

Claude: Yep, let me do that.

Me: I think there are a couple more places.

Claude: I'll grep now. Hey, 197 more call sites. Working on it.

Me: Um, the input to these tools is generated by an LLM, and the output is being processed by an LLM. For many reasons, I don't think we want to strongly type these tool definitions.

Claude: I don't know, man. All the carefully curated, high-quality code I'm trained on does this Pydantic thing.

Me: But you were trained on code that didn't use LLMs at all, for anything. Feel the AGI, Claude.

Claude: ...