Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 5 additions & 2 deletions codex-rs/tui/src/status/card.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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(),
])
Expand Down Expand Up @@ -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));
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ expression: sanitized
│ Agents.md: <none> │
│ │
│ Token usage: 1.2K total (800 input + 400 output) │
│ Context window: 100% left (1.2K / 272K)
│ Context window: 100% left (1.2K used / 272K) │
│ Monthly limit: [██░░░░░░░░░░░░░░░░░░] 12% used (resets 07:08 on 7 May) │
╰────────────────────────────────────────────────────────────────────────────╯
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ expression: sanitized
│ Agents.md: <none> │
│ │
│ Token usage: 1.9K total (1K input + 900 output) │
│ Context window: 100% left (2.1K / 272K)
│ Context window: 100% left (2.1K used / 272K) │
│ 5h limit: [███████████████░░░░░] 72% used (resets 03:14) │
│ Weekly limit: [█████████░░░░░░░░░░░] 45% used (resets 03:24) │
╰─────────────────────────────────────────────────────────────────────╯
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ expression: sanitized
│ Agents.md: <none> │
│ │
│ Token usage: 750 total (500 input + 250 output) │
│ Context window: 100% left (750 / 272K)
│ Context window: 100% left (750 used / 272K) │
│ Limits: data not available yet │
╰─────────────────────────────────────────────────────────────────╯
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,6 @@ expression: sanitized
│ Agents.md: <none> │
│ │
│ Token usage: 750 total (500 input + 250 output) │
│ Context window: 100% left (750 / 272K)
│ Context window: 100% left (750 used / 272K) │
│ Limits: send a message to load usage data │
╰─────────────────────────────────────────────────────────────────╯
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ expression: sanitized
│ Agents.md: <none> │
│ │
│ Token usage: 1.9K total (1K input + │
│ Context window: 100% left (2.1K / 272K)
│ Context window: 100% left (2.1K used /
│ 5h limit: [███████████████░░░░░] │
│ (resets 03:14) │
╰────────────────────────────────────────────╯
2 changes: 1 addition & 1 deletion codex-rs/tui/src/status/tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -314,7 +314,7 @@ fn status_context_window_uses_last_usage() {
.expect("context line");

assert!(
context_line.contains("13.7K / 272K"),
context_line.contains("13.7K used / 272K"),
"expected context line to reflect last usage tokens, got: {context_line}"
);
assert!(
Expand Down
Loading