diff --git a/crates/cloud_llm_client/src/cloud_llm_client.rs b/crates/cloud_llm_client/src/cloud_llm_client.rs index 20e4d49bb3..f69c279b24 100644 --- a/crates/cloud_llm_client/src/cloud_llm_client.rs +++ b/crates/cloud_llm_client/src/cloud_llm_client.rs @@ -222,11 +222,6 @@ pub enum CompletionRequestStatus { /// Retry duration in seconds. retry_after: Option, }, - UsageUpdated { - amount: usize, - limit: UsageLimit, - }, - ToolUseLimitReached, /// The cloud sends a StreamEnded message when the stream from the LLM provider finishes. StreamEnded, #[serde(other)] diff --git a/crates/language_model/src/language_model.rs b/crates/language_model/src/language_model.rs index f9687a0c82..313a7a3b4d 100644 --- a/crates/language_model/src/language_model.rs +++ b/crates/language_model/src/language_model.rs @@ -111,10 +111,6 @@ impl LanguageModelCompletionEvent { } CompletionRequestStatus::Started => Ok(Some(LanguageModelCompletionEvent::Started)), CompletionRequestStatus::Unknown | CompletionRequestStatus::StreamEnded => Ok(None), - CompletionRequestStatus::UsageUpdated { .. } - | CompletionRequestStatus::ToolUseLimitReached => Err( - LanguageModelCompletionError::Other(anyhow!("Unexpected status: {status:?}")), - ), CompletionRequestStatus::Failed { code, message,