Change summary
internal/agent/agent.go | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
Detailed changes
@@ -858,7 +858,7 @@ func (a *sessionAgent) generateTitle(ctx context.Context, sessionID string, user
}
promptTokens := resp.TotalUsage.InputTokens + resp.TotalUsage.CacheCreationTokens
- completionTokens := resp.TotalUsage.OutputTokens + resp.TotalUsage.CacheReadTokens
+ completionTokens := resp.TotalUsage.OutputTokens
// Atomically update only title and usage fields to avoid overriding other
// concurrent session updates.
@@ -897,7 +897,7 @@ func (a *sessionAgent) updateSessionUsage(model Model, session *session.Session,
session.Cost += cost
}
- session.CompletionTokens = usage.OutputTokens + usage.CacheReadTokens
+ session.CompletionTokens = usage.OutputTokens
session.PromptTokens = usage.InputTokens + usage.CacheCreationTokens
}