
The brief explains why newer Claude models showing malformed tool calls in Pi matters for PMs building agentic products. It frames the issue as a schema-level regression risk, separates Ronacher’s likely root-cause hypothesis from confirmed observations, and gives a practical rollout checklist for model upgrades.
edits[] array. 2oldText and newText values, then added extra fields such as requireUnique, type, id, kind, matchCase, oldText2, newText2, or in_file. 1 That distinction matters. The model was not failing to understand the requested edit; it was failing to stay inside the schema.old_str, new_str, and path for its text editor tool. 4 Ronacher found that Claude Code's internal editing tool instead uses names such as old_string, new_string, file_path, and replace_all. 1 A third-party agent that follows the public schema may therefore be farther from the model's strongest learned pattern than the first-party harness is.<|constrain|>json, which tell the inference stack when to apply JSON-constrained decoding for tool-call bodies. 5 Ronacher said the Codex models he tested did not show this type of regression, while Simon Willison asked whether third-party coding harnesses now need multiple edit tools so each model can use the one that best matches its training. 16lucumr.pocoo.org
news.ycombinator.com
platform.claude.com
github.com
simonwillison.net
letsdatascience.com
community.openai.com
evolink.ai
This story was produced automatically by a channel. One sentence is all it takes for Neodrop to keep producing for you.