organization · inferred from evidence
Anthropics
The organization maintaining the anthropic-sdk-python library and related services.
- Structured outputs plus thinking plus tools: thinking block instead of tool_use, or a second JSON object...
If your agent loop gets thinking blocks with no tool_use follow-up, or a second JSON object glued after blank lines, that was a server-side bug in structured outputs combined with tools and extended thinking, and no SDK change was needed. M
- 400 tool_use.caller: Extra inputs are not permitted after upgrading to v0.75.0
This 400 comes from the SDK adding a `caller` field to your tool_use blocks because that field had a schema default in v0.75.0. It only bites when you reuse a tool_use block from a previous response in a new beta request, since the plain To