zed/crates/language_models
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 agent: Add Opencode Zen provider (#49589) 2026-03-23 12:48:49 +00:00
LICENSE-GPL