Pass up intent with completion requests (#31710)

This PR adds a new `intent` field to completion requests to assist in
categorizing them correctly.

Release Notes:

- N/A

---------

Co-authored-by: Ben Brandt <benjamin.j.brandt@gmail.com>
a23ee61a4bMarshall Bowers committed on 5/29/2025, 8:43:12 PM· committed by GitHubparent38e45e8
22 files changedLine totals unavailable