diff --git a/Sources/CodexBar/UsageStore+HistoricalPace.swift b/Sources/CodexBar/UsageStore+HistoricalPace.swift index 54056e068..6fcfaaa2b 100644 --- a/Sources/CodexBar/UsageStore+HistoricalPace.swift +++ b/Sources/CodexBar/UsageStore+HistoricalPace.swift @@ -14,7 +14,7 @@ extension UsageStore { } func weeklyPace(provider: UsageProvider, window: RateWindow, now: Date = .init()) -> UsagePace? { - guard provider == .codex || provider == .claude else { return nil } + guard provider == .codex || provider == .claude || provider == .opencode else { return nil } guard window.remainingPercent > 0 else { return nil } let resolved: UsagePace? if provider == .codex, self.settings.historicalTrackingEnabled { diff --git a/Sources/CodexBarCLI/CLIRenderer.swift b/Sources/CodexBarCLI/CLIRenderer.swift index 357c815bc..b2c863fda 100644 --- a/Sources/CodexBarCLI/CLIRenderer.swift +++ b/Sources/CodexBarCLI/CLIRenderer.swift @@ -295,7 +295,7 @@ enum CLIRenderer { useColor: Bool, now: Date) -> String? { - guard provider == .codex || provider == .claude else { return nil } + guard provider == .codex || provider == .claude || provider == .opencode else { return nil } guard window.remainingPercent > 0 else { return nil } guard let pace = UsagePace.weekly(window: window, now: now, defaultWindowMinutes: 10080) else { return nil } guard pace.expectedUsedPercent >= Self.paceMinimumExpectedPercent else { return nil }