Fix status usage ratio (#4584)

1. Removes "Token usage" line for chatgpt sub users
2. Adds the word "used" to the context window line
This commit is contained in:
dedrisian-oai
2025-10-02 10:27:10 -07:00
committed by GitHub
parent b727d3f98a
commit b07aafa5f5
7 changed files with 11 additions and 8 deletions

View File

@@ -152,7 +152,7 @@ impl StatusHistoryCell {
Span::from(format!("{percent}% left")),
Span::from(" (").dim(),
Span::from(used_fmt).dim(),
Span::from(" / ").dim(),
Span::from(" used / ").dim(),
Span::from(window_fmt).dim(),
Span::from(")").dim(),
])
@@ -302,7 +302,10 @@ impl HistoryCell for StatusHistoryCell {
}
lines.push(Line::from(Vec::<Span<'static>>::new()));
lines.push(formatter.line("Token usage", self.token_usage_spans()));
// Hide token usage only for ChatGPT subscribers
if !matches!(self.account, Some(StatusAccountDisplay::ChatGpt { .. })) {
lines.push(formatter.line("Token usage", self.token_usage_spans()));
}
if let Some(spans) = self.context_window_spans() {
lines.push(formatter.line("Context window", spans));