Skip to content

fix(noctalia): stabilize Claude usage refresh - #110

Merged
CollieIsCute merged 1 commit into
masterfrom
fix/noctalia-claude-usage
Aug 19, 2026
Merged

fix(noctalia): stabilize Claude usage refresh#110
CollieIsCute merged 1 commit into
masterfrom
fix/noctalia-claude-usage

Conversation

@CollieIsCute

@CollieIsCute CollieIsCute commented Aug 19, 2026

Copy link
Copy Markdown
Owner

What

  • Replace the stale AUR codexbar-cli-bin package with the maintained codexbar-cli package.
  • Keep Codex on the fast OAuth usage source.
  • Route Claude usage through the authenticated Claude CLI so Claude Code owns token refresh and rotation.

Why

Noctalia invokes the standalone CodexBar CLI. In explicit OAuth mode, CodexBar reads Claude Code-owned credentials but does not launch Claude to refresh an expired token. The provider therefore intermittently returns token expired even while Claude Code remains usable.

The previous AUR package is still at 0.45.2 and marked out of date; codexbar-cli currently packages the official 0.53.0 release.

Upstream references:

Verification

  • git diff --check
  • Rendered the CodexBar modifier with chezmoi and confirmed codex=oauth, claude=cli.
  • Ran the checksum-verified official CodexBar 0.53.0 Linux binary with the rendered config and Noctalia's exact 30-second command. Both providers returned usage without errors in 18.27 seconds.
  • No local container testing was used.

@CollieIsCute
CollieIsCute force-pushed the fix/noctalia-claude-usage branch from 350b78d to b2feabd Compare August 19, 2026 05:36
@CollieIsCute
CollieIsCute force-pushed the fix/noctalia-claude-usage branch from b2feabd to c45720b Compare August 19, 2026 05:45
@CollieIsCute
CollieIsCute merged commit b444ccd into master Aug 19, 2026
4 checks passed
@CollieIsCute
CollieIsCute deleted the fix/noctalia-claude-usage branch August 19, 2026 07:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant