zed/crates/language_model
Jakub Konka 6663a60876
language_model: Refactor crate structure and dependencies (#52857)
A couple of things that this PR wants to accomplish:
* remove dependency on `settings` crate from `language_model`
* refactor provider-specific code into submodules - to be honest, I
would go one step further and put all provider-specific bits in
`language_models` instead but I realise we have cloud logic in
`language_model` which uses those too making it tricky
* move anthropic-specific telemetry into `language_models` crate - I
think it makes more sense for it to be there

Anyhow, I would very appreciate if you could have a look @mikayla-maki
and @maxdeviant and lemme know what you think, if you would tweak
something, etc.

Release Notes:

- N/A
2026-04-01 17:44:25 +02:00
..
src language_model: Refactor crate structure and dependencies (#52857) 2026-04-01 17:44:25 +02:00
Cargo.toml language_model: Refactor crate structure and dependencies (#52857) 2026-04-01 17:44:25 +02:00
LICENSE-GPL Extract completion provider crate (#14823) 2024-07-19 13:35:34 -04:00