优化: ProjectDetail多工程列表 + ProjectCard list padding + provider usage诊断
ProjectDetail 概览加工程列表(moduleApi.listProjectModules 显所有 module 名/路径,只读,多工程可见,不只项目级 bind_directory) ProjectCard list padding 1×(原 0.7× 紧凑文字贴边,panel 14/16px) openai_helpers apply_openai_sse usage 诊断 tracing(确认 deepseek 报 cache/usage 否,定位 completion 0) i18n projectDetail.modulesLabel zh/en
This commit is contained in:
@@ -208,6 +208,14 @@ pub(crate) fn apply_openai_sse(data: &str, usage_accum: &mut Option<TokenUsage>)
|
||||
}
|
||||
// 提取 usage(带 include_usage 时末段 chunk 携带,覆盖累积)
|
||||
if let Some(u) = chunk.usage {
|
||||
tracing::info!(
|
||||
prompt = u.prompt_tokens,
|
||||
completion = u.completion_tokens,
|
||||
cache_hit = u.prompt_cache_hit_tokens,
|
||||
cache_miss = u.prompt_cache_miss_tokens,
|
||||
reasoning = u.reasoning_tokens,
|
||||
"[OpenAI] 末 chunk usage 解析(deepseek 等报 cache)"
|
||||
);
|
||||
*usage_accum = Some(TokenUsage {
|
||||
prompt_tokens: u.prompt_tokens,
|
||||
completion_tokens: u.completion_tokens,
|
||||
|
||||
Reference in New Issue
Block a user