Breaking Changes & Impact Alerts
Operational change intelligence on breaking API updates, deprecations, and required code migrations across AI ecosystem providers.
Critical
Tool calling schema parameter renamed (tool_input to input)
Affected Audience: Anyone using tool_use with Claude 3+ via Python SDK
Est. Fix: ~10 mins
Effective Date: 2026-07-15
Source: Official Source →
What Changed:
The tool_input parameter in tool results was renamed to input. Old parameter is silently ignored in SDK >= 0.28.
Risk if Ignored:
Silent failure in production after SDK v0.28
Migration Steps:
1. Search codebase for tool_input
2. Replace with input
3. Run test suite
4. Upgrade SDK to >= 0.28
2. Replace with input
3. Run test suite
4. Upgrade SDK to >= 0.28
Before
{"type": "tool_result", "tool_use_id": "id", "tool_input": {...}}
After
{"type": "tool_result", "tool_use_id": "id", "input": {...}}