Duplicate Bot: Switch to structured tool output for Claude (#59432)

Rather than continuing to try to persuade Claude to pretty please only
output json, or to parse json out of Claude's prose, switch to forced
tool calls with a json schema and hope this works better.

And bump the version of the bot to 4 since the model upgrade which was
shipped earlier today is evidently behaving differently enough.

Release Notes:

- N/A
e5966915e4Lena committed on 6/16/2026, 3:17:51 PM· committed by GitHubparent02b62a3
2 files changedLine totals unavailable