on main help sign in
fix(agent): clear stale summary token counts
commit83d2abbf0a62f8bda0cb4b5ef499eff11dd81a20 authorGreg Slepak <contact@taoeffect.com> dateTue 12 May 2026, 17:04 (5 months ago) parent74e6e37
1 file changed+1−3
internal/agent/agent.go+1−3
internal/agent/agent.go+1−3
@@ -760,9 +760,7 @@ func (a *sessionAgent) Summarize(ctx context.Context, sessionID string, opts fan
760760 // Just in case, get just the last usage info.
761761 usage := resp.Response.Usage
762762 currentSession.SummaryMessageID = summaryMessage.ID
763− if completionTokens := summaryCompletionTokens(usage, summaryMessage); completionTokens != 0 {
764− currentSession.CompletionTokens = completionTokens
765− }
763+ currentSession.CompletionTokens = summaryCompletionTokens(usage, summaryMessage)
766764 currentSession.PromptTokens = 0
767765 _, err = a.sessions.Save(genCtx, currentSession)
768766 if err != nil {