Add a streaming edit file tool (#47244)

Release Notes:

- N/A
6b5c06e323Michael Benfield committed on 1/21/2026, 5:41:03 PM· committed by GitHubparente1e7676
4 files changedLine totals unavailable