Claude Opus 4.8 and Sonnet 5 frequently invent non-existent parameters when using editing tools, causing third-party development environments like Pi to fail.
JSON schema constraints compile tool-call tokens into unreachable regions of token space, causing models to suppress function calls despite both functions working in isolation.