# Lay the groundwork for a Rust-based eval \(\#28488\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 8ac378b86e5f9aeb23c296a44b107228704d65f2

Requested commit: 8ac378b86e5f9aeb23c296a44b107228704d65f2

Commit: 8ac378b86e5f9aeb23c296a44b107228704d65f2

Tree: 03e5cb22a10af29dc9a61a99ad69741fe1f3a33e

Author: Antonio Scandurra

Committer: GitHub

## Message

```
Lay the groundwork for a Rust-based eval (#28488)

Also, we moved the logic for driving the agentic loop into `Thread` so
that we don't have to re-implement it.

Release Notes:

- N/A

---------

Co-authored-by: Nathan Sobo <nathan@zed.dev>
```

## Parents

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

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