Port some more tools to `agent2` (#35973)

Release Notes:

- N/A
ebcce8730dAntonio Scandurra committed on 8/11/2025, 1:10:46 PM· committed by GitHubparentd5ed569
10 files changedLine totals unavailable