Skip to content

Commit c7bb7ce

Browse files
committed
fix: include cached tokens in tui
1 parent c8eb1b2 commit c7bb7ce

3 files changed

Lines changed: 26 additions & 2 deletions

File tree

‎packages/tui/internal/components/core/status.go‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,11 @@ func (m statusComponent) View() string {
102102
cost += message.Metadata.Assistant.Cost
103103
usage := message.Metadata.Assistant.Tokens
104104
if usage.Output > 0 {
105-
tokens = (usage.Input + usage.Output + usage.Reasoning)
105+
tokens = (usage.Input +
106+
usage.Cache.Write +
107+
usage.Cache.Read +
108+
usage.Output +
109+
usage.Reasoning)
106110
}
107111
}
108112
}

‎packages/tui/pkg/client/gen/openapi.json‎

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -782,12 +782,28 @@
782782
},
783783
"reasoning": {
784784
"type": "number"
785+
},
786+
"cache": {
787+
"type": "object",
788+
"properties": {
789+
"read": {
790+
"type": "number"
791+
},
792+
"write": {
793+
"type": "number"
794+
}
795+
},
796+
"required": [
797+
"read",
798+
"write"
799+
]
785800
}
786801
},
787802
"required": [
788803
"input",
789804
"output",
790-
"reasoning"
805+
"reasoning",
806+
"cache"
791807
]
792808
}
793809
},

‎packages/tui/pkg/client/generated-client.go‎

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)