# agent: Allow \`NativeAgent\` to work with multiple projects \(\#51202\) · gitcafe/zed

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

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

Visibility: public

Requested revision: f4b04af3dc63d23ab0fb70527d7e0938c81ef4d0

Requested commit: f4b04af3dc63d23ab0fb70527d7e0938c81ef4d0

Commit: f4b04af3dc63d23ab0fb70527d7e0938c81ef4d0

Tree: b0789eb21b59e15380b4559af1409bc5411e1c8b

Author: Bennet Bo Fenner

Committer: GitHub

## Message

```
agent: Allow `NativeAgent` to work with multiple projects (#51202)

This removes the assumption that one project <-> one native agent. The
native agent now maintains a project per session. We don't make use of
this right now, but it will come in handy once we start sharing ACP
connections globally.

Release Notes:

- N/A
```

## Parents

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

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