From 1f736ed6938e6ae734a37d24a3d2b22033a32341 Mon Sep 17 00:00:00 2001 From: Umesh Yadav <23421535+imumesh18@users.noreply.github.com> Date: Thu, 19 Jun 2025 20:07:58 +0530 Subject: [PATCH] copilot: Remove PromptTokensDetails from Usage struct (#33029) Closes #33024 Release Notes: - Removed `PromptTokensDetails` from `Usage` as Gemini no longer supplies cached token data for copilot. --- crates/copilot/src/copilot_chat.rs | 6 ------ 1 file changed, 6 deletions(-) diff --git a/crates/copilot/src/copilot_chat.rs b/crates/copilot/src/copilot_chat.rs index 54b8217596..19cff56c91 100644 --- a/crates/copilot/src/copilot_chat.rs +++ b/crates/copilot/src/copilot_chat.rs @@ -318,15 +318,9 @@ pub struct ResponseEvent { pub struct Usage { pub completion_tokens: u64, pub prompt_tokens: u64, - pub prompt_tokens_details: PromptTokensDetails, pub total_tokens: u64, } -#[derive(Deserialize, Debug)] -pub struct PromptTokensDetails { - pub cached_tokens: u64, -} - #[derive(Debug, Deserialize)] pub struct ResponseChoice { pub index: usize,