mirror of
https://github.com/claude-code-best/claude-code.git
synced 2026-06-19 23:05:51 +00:00
feat: 全部类型问题解决
This commit is contained in:
@@ -106,14 +106,14 @@ export function updateProgressFromMessage(
|
||||
if (message.type !== 'assistant') {
|
||||
return
|
||||
}
|
||||
const usage = message.message.usage as BetaUsage
|
||||
const usage = message.message!.usage as BetaUsage
|
||||
// Keep latest input (it's cumulative in the API), sum outputs
|
||||
tracker.latestInputTokens =
|
||||
(usage.input_tokens as number) +
|
||||
(usage.cache_creation_input_tokens ?? 0) +
|
||||
(usage.cache_read_input_tokens ?? 0)
|
||||
tracker.cumulativeOutputTokens += usage.output_tokens as number
|
||||
for (const content of (message.message.content ?? []) as Array<{ type: string; name?: string; input?: unknown }>) {
|
||||
for (const content of (message.message!.content ?? []) as Array<{ type: string; name?: string; input?: unknown }>) {
|
||||
if (content.type === 'tool_use') {
|
||||
tracker.toolUseCount++
|
||||
// Omit StructuredOutput from preview - it's an internal tool
|
||||
|
||||
Reference in New Issue
Block a user