zed/crates/client/src
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
..
proxy ci: Update typos versions and fix new occurrences (#40784) 2025-10-21 10:43:22 +00:00
telemetry Use Instant not chrono for telemetry (#20756) 2024-11-19 08:23:12 -07:00
client.rs language_model: Decouple from Zed-specific implementation details (#52913) 2026-04-02 17:06:57 -03:00
llm_token.rs language_model: Decouple from Zed-specific implementation details (#52913) 2026-04-02 17:06:57 -03:00
proxy.rs Revert "client: Fix an issue where non-IP proxy URLs didn’t resolve c… (#33013) 2025-06-19 08:56:00 +00:00
telemetry.rs Update to wgpu v29 (#51889) 2026-03-19 07:57:57 +01:00
test.rs client: Respect the default organization ID from the server (#51777) 2026-03-17 18:17:32 +00:00
user.rs client: Persist last used organization (#52505) 2026-03-27 10:26:52 +00:00
zed_urls.rs agent_servers: Migrate all built-in agents to go via registry (#50094) 2026-02-26 12:24:39 +00:00