# acp: Use first-class ACP tool-call names \(\#64080\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/3e442f25b7017c14171ce90d583532e2be793c2e)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: 3e442f25b7017c14171ce90d583532e2be793c2e

Requested commit: 3e442f25b7017c14171ce90d583532e2be793c2e

Commit: 3e442f25b7017c14171ce90d583532e2be793c2e

Tree: b884e6c9d94beaf48790f1f31c237ad9d950f491

Author: Ben Brandt

Committer: GitHub

## Message

```
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
```

## Parents

- [bf921d03b88df7cecb7b693690ce5862be6f5785](https://git.cafe/gitcafe/zed/commit/bf921d03b88df7cecb7b693690ce5862be6f5785?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/3e442f25b7017c14171ce90d583532e2be793c2e?format=markdown)
