Change summary
crates/cloud_llm_client/src/cloud_llm_client.rs | 5 -----
crates/language_model/src/language_model.rs | 4 ----
2 files changed, 9 deletions(-)
Detailed changes
@@ -222,11 +222,6 @@ pub enum CompletionRequestStatus {
/// Retry duration in seconds.
retry_after: Option<f64>,
},
- UsageUpdated {
- amount: usize,
- limit: UsageLimit,
- },
- ToolUseLimitReached,
/// The cloud sends a StreamEnded message when the stream from the LLM provider finishes.
StreamEnded,
#[serde(other)]
@@ -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,