From 3a9584a41953c5cf7177debfd81b6e9e8592ae7b Mon Sep 17 00:00:00 2001 From: Dax Raad Date: Sat, 28 Jun 2025 21:01:53 -0400 Subject: fix context display --- packages/tui/internal/components/status/status.go | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) (limited to 'packages/tui') diff --git a/packages/tui/internal/components/status/status.go b/packages/tui/internal/components/status/status.go index fb44cbcb8..68da3ccbe 100644 --- a/packages/tui/internal/components/status/status.go +++ b/packages/tui/internal/components/status/status.go @@ -100,16 +100,18 @@ func (m statusComponent) View() string { contextWindow := m.app.Model.Limit.Context for _, message := range m.app.Messages { - if message.Metadata.Assistant.Cost > 0 { - cost += message.Metadata.Assistant.Cost - usage := message.Metadata.Assistant.Tokens - if usage.Output > 0 { - tokens = (usage.Input + - usage.Cache.Write + - usage.Cache.Read + - usage.Output + - usage.Reasoning) + cost += message.Metadata.Assistant.Cost + usage := message.Metadata.Assistant.Tokens + if usage.Output > 0 { + if message.Metadata.Assistant.Summary { + tokens = usage.Output + continue } + tokens = (usage.Input + + usage.Cache.Write + + usage.Cache.Read + + usage.Output + + usage.Reasoning) } } -- cgit v1.2.3