Skip to content

Add transient provider detail carrier - #564

Open
Finesssee wants to merge 1 commit into
codex/port-0.61.0-inventoryfrom
codex/port-0.61.0-provider-details
Open

Finesssee wants to merge 1 commit into
codex/port-0.61.0-inventoryfrom
codex/port-0.61.0-provider-details

Conversation

@Finesssee

Copy link
Copy Markdown
Collaborator

Summary

  • Add a transient ProviderDisplayDetail carrier for credit balances, subscription metadata, and other provider values that are not quota windows or inventory.
  • Keep core fetch serialization, quota math, pace, notifications, and account actions isolated from these rows; validate compact display-safe values and duplicate IDs.
  • Project the rows through the Tauri bridge, provider detail pane, menu card, settings usage section, and CLI text/JSON output.

Validation

  • cargo test --manifest-path rust/Cargo.toml --lib core::usage_snapshot::tests
  • cargo test --manifest-path rust/Cargo.toml --lib cli::usage::tests::display_details_are_rendered_in_full_text_and_json
  • cargo test --manifest-path apps/desktop-tauri/src-tauri/Cargo.toml commands::tests::provider_inventory_maps_to_the_bridge_without_token_ids
  • cargo clippy --manifest-path rust/Cargo.toml --all-targets -- -D warnings
  • cargo clippy --manifest-path apps/desktop-tauri/src-tauri/Cargo.toml --all-targets -- -D warnings
  • git diff --check

Frontend Vitest was not run because the worktree intentionally has no node_modules; no dependency install was performed.

Dependency

This branch is based on codex/port-0.61.0-inventory (PR #560) so the provider ports can add display details on top of the shared transient carrier.

@coderabbitai

coderabbitai Bot commented Sep 19, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Advanced

Run ID: f49bf959-7bad-4067-a666-1a60bf047466

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

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