acp: Use first-class ACP tool-call names (#64080)

Follow up on #64077 by using first-class ACP tool-call names while
continuing to accept legacy `_meta.tool_name` from older agents.

- Prefer the first-class name when creating a tool call. Explicit name
updates replace the stored name; legacy metadata only fills an absent
name and cannot overwrite a canonical name.
- Emit first-class names from the native agent, including replay when a
tool implementation is unavailable.

Release Notes:

- N/A
3e442f25b7Ben Brandt committed on 9/14/2026, 9:30:52 AM· committed by GitHubparentbf921d0
5 files changedLine totals unavailable