Skip to content

feat: add usage / quota visibility for Codex sessions and accounts #228

@Fanzzzd

Description

@Fanzzzd

I’d like T3 Code to surface usage information so users can better understand cost/rate-limit consumption while working.

Why

For long-running coding sessions it is hard to tell:

  • how much usage a thread consumed
  • whether the current account is close to rate limits
  • whether a model/service-tier choice is still appropriate

Requested scope

  • Show per-thread or per-turn token usage when available.
  • Show account-level rate limit / credits / quota information when available from the provider.
  • Add a lightweight usage summary in the UI, ideally without overwhelming the chat view.

Suggested UX

  • Thread-level token usage near the thread/session metadata
  • Account usage summary in sidebar or settings/account area
  • Refresh or auto-update on relevant provider events

Suggested acceptance criteria

  • Users can inspect current thread/session usage without opening logs.
  • Users can inspect account-level quota or rate-limit status when the provider exposes it.
  • The UI degrades gracefully when the provider does not expose usage data.

Relevant code context

  • apps/server/src/codexAppServerManager.ts
  • apps/server/src/provider/Layers/CodexAdapter.ts
  • apps/web/src/components/ChatView.tsx

Reference implementation ideas

  • CodexMonitor exposes local usage snapshots, thread token usage, and account rate-limit views.
  • Codex app-server events include account and token-usage style notifications that look relevant to this problem.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementRequested improvement or new capability.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions