copilot_chat: Remove settings dependency (#62205)

Removes an unnecessary dependency on settings as
`settings::OpenAiReasoningEffort` just points to
`language_model::ReasoningEffort`

Release Notes:

- N/A
This commit is contained in:
Bennet Bo Fenner authored and GitHub committed 2026-08-05 12:34:32 +00:00
1 parent 6943d7362e
commit 0fb9a9da49
3 files changed
+2 -7

No files matched your search

Generated
-1
View File
@@ -3896,7 +3896,6 @@ dependencies = [
"log",
"serde",
"serde_json",
"settings",
"util",
"zed_credentials_provider",
]
+1 -5
View File
@@ -14,10 +14,7 @@ doctest = false
[features]
default = []
test-support = [
"gpui/test-support",
"settings/test-support",
]
test-support = ["gpui/test-support"]
[dependencies]
anthropic.workspace = true
@@ -31,7 +28,6 @@ language_model.workspace = true
log.workspace = true
serde.workspace = true
serde_json.workspace = true
settings.workspace = true
util.workspace = true
zed_credentials_provider.workspace = true
+1 -1
View File
@@ -4,9 +4,9 @@ use super::{ChatLocation, copilot_request_headers};
use anyhow::{Result, anyhow};
use futures::{AsyncBufReadExt, AsyncReadExt, StreamExt, io::BufReader, stream::BoxStream};
use http_client::{AsyncBody, HttpClient, HttpRequestExt, Method, Request as HttpRequest};
pub use language_model::ReasoningEffort;
use serde::{Deserialize, Serialize};
use serde_json::Value;
pub use settings::OpenAiReasoningEffort as ReasoningEffort;
#[derive(Serialize, Debug)]
pub struct Request {