# Enable configuring edit prediction providers through the settings UI \(\#44505\) · gitcafe/zed

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

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

Visibility: public

Requested revision: 0283bfb04949295086b5ce6c892defa9c3ecc008

Requested commit: 0283bfb04949295086b5ce6c892defa9c3ecc008

Commit: 0283bfb04949295086b5ce6c892defa9c3ecc008

Tree: 332d3c3125521d72fc3a2eea484bc3a7b704b923

Author: Danilo Leal

Committer: GitHub

## Message

```
Enable configuring edit prediction providers through the settings UI (#44505)

- Edit prediction providers can now be configured through the settings
UI
- Cleaned up the status bar menu to only show _configured_ providers
- Added to the status bar icon button tooltip the name of the active
provider
- Only display the data collection functionality under "Privacy" for the
Zed models
- Moved the Codestral edit prediction provider out of the Mistral
section in the agent panel into the settings UI
- Refined and improved UI and states for configuring GitHub Copilot as
both an agent and edit prediction provider

#### Todos before merge:

- [x] UI: Unify with settings UI style and tidy it all up
- [x] Unify Copilot modal `impl`s to use separate window
- [x] Remove stop light icons from GitHub modal
- [x] Make dismiss events work on GitHub modal
- [ ] Investigate workarounds to tell if Copilot authenticated even when
LSP not running


Release Notes:

- settings_ui: Added a section for configuring edit prediction providers
under AI > Edit Predictions, including Codestral and GitHub Copilot.
Once you've updated you can use the following link to open it:
zed://settings/edit_predictions.providers

---------

Co-authored-by: Ben Kunkle <ben@zed.dev>
```

## Parents

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

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