# assistant: Use tool interface for scripts \(\#26377\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 2fc4dec58fde3d7d0e00817b7f7a1d4518dbbf6d

Requested commit: 2fc4dec58fde3d7d0e00817b7f7a1d4518dbbf6d

Commit: 2fc4dec58fde3d7d0e00817b7f7a1d4518dbbf6d

Tree: 8271943d4b51354a3beeede2b589c3855a3274eb

Author: Agus Zubiaga

Committer: GitHub

## Message

```
assistant: Use tool interface for scripts (#26377)

We decided to expose scripting as tools again. We are aware of the UX
downsides of doing so, but we want to focus on getting it working well
first, and the model seems to make better use of it as an actual tool.

In the future, the tools API might support streaming. If it doesn't and
we need to ship, we can consider reverting this.

Release Notes:

- N/A
```

## Parents

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

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