diff --git a/crates/context_server/src/client.rs b/crates/context_server/src/client.rs
index b8a321d01b..3761f19ec4 100644
--- a/crates/context_server/src/client.rs
+++ b/crates/context_server/src/client.rs
@@ -4,7 +4,7 @@ use futures::{FutureExt, StreamExt, channel::oneshot, future, select};
use futures_lite::future::yield_now;
use gpui::{AppContext as _, AsyncApp, BackgroundExecutor, Task};
use parking_lot::Mutex;
-use postage::barrier;
+use postage::{barrier, prelude::Stream as _};
use serde::{Deserialize, Serialize, de::DeserializeOwned};
use serde_json::{Value, value::RawValue};
use slotmap::SlotMap;
@@ -21,6 +21,7 @@ use std::{
use util::{ResultExt, TryFutureExt};
use crate::{
+ oauth::WwwAuthenticate,
transport::{StdioTransport, Transport},
types::{CancelledParams, ClientNotification, Notification as _, notifications::Cancelled},
};
@@ -56,19 +57,19 @@ pub(crate) struct Client {
#[allow(clippy::type_complexity)]
#[allow(dead_code)]
io_tasks: Mutex