Repository navigation
docs: document unsupported source investigations - #1070
Conversation
Add a Source Support Q&A page that explains the local data requirements for ccusage support and records why Antigravity CLI, Grok CLI, and Devin CLI are not currently supportable. This keeps investigated-but-unsupported sources documented without adding speculative parsers that would estimate token usage from incomplete local state.
|
@coderabbitai please review this documentation-only PR. |
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
ccusage-guide | ab3b4d8 | Commit Preview URL Branch Preview URL |
May 19 2026, 07:40 PM |
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (4)
📝 WalkthroughWalkthroughThis PR adds a new Source Support Q&A guide page documenting what local usage data characteristics ccusage requires to generate token usage reports. The page is integrated into the documentation structure through VitePress sidebar navigation and referenced from existing guide pages to clarify why certain coding agents are unsupported. ChangesSource Support Q&A Documentation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Warning Review ran into problems🔥 ProblemsGit: Failed to clone repository. Please run the 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. Comment |
🧩 Analysis chainLet me fetch the PR details and changed files for a thorough review. 🏁 Script executed: Length of output: 1659 Let me try fetching the file contents directly. 🏁 Script executed: Length of output: 5423 Let me quickly check the docs conventions for frontmatter. 🏁 Script executed: Length of output: 2199
One minor suggestion: Sidebar placement — The new entry sits inside the - { text: 'Source Support Q&A', link: '/guide/source-support-qa' },
// inside "Data Sources" groupTwo easy options:
That said, it's a small UX concern and the current placement is still findable — happy to defer to your judgment on it. The rest of the PR looks good to me. ✅ Actions performedReview triggered.
|
ccusage
@ccusage/ccusage-darwin-arm64
@ccusage/ccusage-darwin-x64
@ccusage/ccusage-linux-arm64
@ccusage/ccusage-linux-x64
@ccusage/ccusage-win32-arm64
@ccusage/ccusage-win32-x64
commit: |
ccusage performance comparisonPR SHA: This compares the Rust PR release binary against the configured base package on the same CI runner. Package runner startupExecution setup measures any pre-benchmark package materialization used by the execution benchmark. Bunx temp cache measures one
Cached bunx execution performanceRuns the same large fixture through Fixtures: Claude
Package runtime diagnosticsCompares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself. Fixtures: Claude
Committed fixture performanceCommitted small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage. Fixtures: Claude
Large real-world-shaped fixture performanceGenerated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures. Fixtures: Claude
Artifact size
Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees. |
ccusage performance comparisonPR SHA: This compares the PR package against the configured base package on the same CI runner. Package runner startupExecution setup measures any pre-benchmark package materialization used by the execution benchmark. Bunx temp cache measures one
Cached bunx execution performanceRuns the same large fixture through Fixtures: Claude
Package runtime diagnosticsCompares the PR package wrapper, the installed native optional dependency binary, and the workspace release binary on the same large fixture. This identifies whether slow package results come from JavaScript wrapper overhead, the published native binary build, or the Rust core itself. Fixtures: Claude
Committed fixture performanceCommitted small fixtures for stable PR-to-PR feedback and explicit Claude/Codex command coverage. Fixtures: Claude
Large real-world-shaped fixture performanceGenerated fixtures shaped from aggregate local log statistics: thousands of JSONL files, many small sessions, and a long tail of larger sessions. No real prompts, paths, or outputs are stored in the fixtures. Fixtures: Claude
Artifact size
Lower medians and smaller artifacts are better. CI runner noise still applies; use same-run ratios as directional PR feedback, not release guarantees. |
Documents source support requirements and records investigated CLIs that are not currently supportable because their local data does not expose reliable token usage.
The new Source Support Q&A covers Antigravity CLI, Grok CLI, and Devin CLI, and links it from the guide sidebar and related guide pages.
@coderabbitai please review this documentation-only change.
Testing:
Summary by cubic
Adds a Source Support Q&A page that explains the local data needed for ccusage support and documents why Antigravity CLI, Grok CLI, and Devin CLI are not currently supported. Links the page from the guide sidebar, All Reports, and the Guide index.
Written for commit ab3b4d8. Summary will update on new commits. Review in cubic
Summary by CodeRabbit
Documentation