# reorganize AI crates to structure future development \(\#3015\) · gitcafe/zed

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

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

Visibility: public

Requested revision: e84339ef4aae56aae1bfc12fec133de12221d68f

Requested commit: e84339ef4aae56aae1bfc12fec133de12221d68f

Commit: e84339ef4aae56aae1bfc12fec133de12221d68f

Tree: c3fa1d6a7efb7c32d60810aac7c1d3905056d3bf

Author: Kyle Caverly

Committer: GitHub

## Message

```
reorganize AI crates to structure future development (#3015)

Reorganized assistant/semantic_index crates and introduced AI crate to
include shared functionality.

Release Notes:

- Moved most of the Assistant functionality from ai crate to assistant
crate
- Moved interaction with embedding providers from semantic_index to ai
crate
```

## Parents

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

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

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