feat: add Kiro IDE to editor picker #995
Conversation
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the ⚙️ Run configurationConfiguration used: Repository UI Review profile: CHILL Plan: Pro Run ID: You can disable this status message by setting the Use the checkbox below for a quick retry:
✨ Finishing Touches🧪 Generate unit tests (beta)
📝 Coding Plan
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 Tip CodeRabbit can scan for known vulnerabilities in your dependencies using OSV Scanner.OSV Scanner will automatically detect and report security vulnerabilities in your project's dependencies. No additional configuration is required. |
|
separate PRs please |
|
@juliusmarminge Done! |
What Changed
1. Kiro IDE in "Open in" editor picker
kiroentry to theEDITORSarray inpackages/contracts/src/editor.tsKiroIconSVG component using the official Kiro brand logo (#9046FFpurple)OpenInPickerdropdown in the web UI--gotoflag support for Kiro (VS Code-based, supportsline:columnnavigation)2. Codex rate limits display banner
AccountRateLimitsUpdatedPayloadwith structuredRateLimitsInfoschema (replacesSchema.Unknown)account.rate-limits.updatedas a thread activity inProviderRuntimeIngestionderiveLatestRateLimitshelper insession-logic.tsto extract latest rate limits from thread activitiesRateLimitsBannercomponent with color-coded progress bars and reset time tooltipsChatViewbetweenProviderHealthBannerandThreadErrorBannerUI Changes
Editor picker:
Rate limits banner (appears below header after Codex reports usage):
Checklist
Note
Add Kiro IDE to the Open in editor picker
{ id: 'kiro', label: 'Kiro', command: 'kiro' }to theEDITORSconstant in editor.tsKiroIconSVG component (purple theme) in Icons.tsx and surfaces a 'Kiro' option in OpenInPicker.tsx whenkirois present inavailableEditorsshouldUseGotoFlagin open.ts to returntrueforeditorId === 'kiro', matching the existing behavior forcursorandvscodeMacroscope summarized d1e16e1.