fix(web): show composer status for Cursor - #1250
Merged
Merged
Conversation
swear01
marked this pull request as ready for review
July 30, 2026 07:09
There was a problem hiding this comment.
Findings
- None.
Summary
Review mode: initial
No diff-introduced correctness, security, regression, data-loss, performance, or maintainability issues found. Residual risk: the Cursor visibility change has no component-level regression test; the patch only removes the previous helper test.
Testing
- Not run (automation); static review only. Suggested coverage: render HappyComposer for agentFlavor="cursor" without usage data, assert operational status is visible, and assert no context label is rendered.
HAPI Bot
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Root cause
The composer hid the entire status bar for Cursor because Cursor native ACP usually does not emit
usage_update. That also hid status information HAPI already knows independently of usage.Impact
Cursor sessions now get the same available operational status as other agent flavors without inventing context or quota data. Enterprise-only Cursor quota APIs remain out of scope.
Related
Validation
bun typecheckbun run test— CLI 1543, Hub 673, Web 1613, Shared 142 passed; 3 Hub integration tests skippedAI disclosure
Code and PR text were prepared with OpenAI Codex.