zed/crates/codestral
Jakub Konka 29609d3599
language_model: Decouple from Zed-specific implementation details (#52913)
This PR decouples `language_model`'s dependence on Zed-specific
implementation details. In particular
* `credentials_provider` is split into a generic `credentials_provider`
crate that provides a trait, and `zed_credentials_provider` that
implements the said trait for Zed-specific providers and has functions
that can populate a global state with them
* `zed_env_vars` is split into a generic `env_var` crate that provides
generic tooling for managing env vars, and `zed_env_vars` that contains
Zed-specific statics
* `client` is now dependent on `language_model` and not vice versa

Release Notes:

- N/A
2026-04-02 17:06:57 -03:00
..
src language_model: Decouple from Zed-specific implementation details (#52913) 2026-04-02 17:06:57 -03:00
Cargo.toml language_model: Decouple from Zed-specific implementation details (#52913) 2026-04-02 17:06:57 -03:00
LICENSE-GPL Add Codestral edit predictions provider (#34371) 2025-10-08 12:02:21 -06:00