Prompt before terminal clipboard writes by default - #138
Conversation
|
Warning Review limit reached
Next review available in: 55 minutes Enable usage-based reviews in Billing to review now. Otherwise, wait until the next included review is available. How can I continue?After more reviews become available, a review can be triggered using the To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based reviews. How do review limits work?CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan review availability. For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, additional reviews become available more gradually as earlier reviews age out of the rolling window. Please refer docs for additional details. Review details⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (3)
✨ Finishing Touches🧪 Generate unit tests (beta)
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 |
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
Greptile SummaryThis PR tightens clipboard security by changing the
Confidence Score: 3/5The config default change and test are clean, but the new documentation contract omits the pointer-lifetime constraint for the write callback, which is critical for any embedder that handles the confirmation dialog asynchronously. The Files Needing Attention: Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[OSC 52 write request from terminal program] --> B{clipboard-write config}
B -->|deny| C[Log and return — clipboard unchanged]
B -->|allow / old default| D[call setClipboard with confirm=false]
B -->|ask / new default| E[call setClipboard with confirm=true]
D --> F[Embedder writes clipboard directly]
E --> G[Embedder shows confirmation dialog - must copy content before returning]
G -->|User approves| H[Embedder writes clipboard]
G -->|User denies| I[Embedder leaves clipboard unchanged]
|
Summary
askTesting