Fix Kiro cache usage reporting

This commit is contained in:
elky
2026-06-02 23:06:29 +08:00
parent 08ac9c5c58
commit 746af0d93e
3 changed files with 15 additions and 3 deletions
@@ -2117,8 +2117,10 @@ async fn execute_execution_runtime_sync_impl(
let mut report_context =
attach_provider_response_headers_to_report_context(report_context, &headers);
if (200..300).contains(&status_code) {
seed_kiro_sync_report_context_input_tokens(&plan, &mut report_context);
seed_kiro_sync_simulated_cache_enabled(state, &plan, &mut report_context).await;
if kiro_simulated_cache_enabled_from_report_context(report_context.as_ref()) {
seed_kiro_sync_report_context_input_tokens(&plan, &mut report_context);
}
seed_kiro_sync_report_context_prompt_cache_usage(state, &plan, &mut report_context).await;
}
let mut client_headers = headers.clone();