feat(jetbrains): support queued prompts - #12571
Conversation
Code Review SummaryStatus: No Issues Found | Recommendation: Merge Since the last review, the only change is commit All 4 previously reported issues remain resolved:
Files Reviewed (18 files)
Previous Review Summaries (2 snapshots, latest commit 0178e33)Current summary above is authoritative. Previous snapshots are kept for context only. Previous review (commit 0178e33)Status: No Issues Found | Recommendation: Merge All 4 previously reported issues are resolved in this update:
Files Reviewed (4 files)
Previous review (commit ec1e67b)Status: 3 Issues Found | Recommendation: Address before merge Overview
Issue Details (click to expand)WARNING
SUGGESTION
Files Reviewed (25 files)
Reviewed by claude-sonnet-5 · Input: 36 · Output: 6.8K · Cached: 1.1M Review guidance: REVIEW.md from base branch |
|
LGTM. Found 2 items in my review worth checking, ran some checks locally to verify if accurate. P2: Attachment changes don't re-sync the send/stop button
Repro: while busy with an empty editor, add an attachment. The button still shows Stop, but the click handler recomputes It doesn't recover on its own either. Adding Minor: queue state isn't rehydrated on session reopen
|
addressed here - 1a506a7 |
feat(jetbrains): support queued prompts
Issue
No linked issue; this is branch-scoped JetBrains queued-prompt work.
Context
Allow JetBrains users to submit another prompt while a session is busy. Queued prompts should be visible in the conversation and removable before they run.
Implementation
session.queue.changedevents from the CLI, including globalmessageSSE events whose typed payload carries the event type.SessionModeland update session views when the queue changes.deleteMessageRPC call to the CLI message-delete endpoint.Screenshots / Video
How to Test
Manual/local verification
./gradlew typecheckfrompackages/kilo-jetbrains/: passed../gradlew testfrompackages/kilo-jetbrains/: passed.git diff --check origin/main...HEAD: passed.Reviewer test steps
Blocked checks and substitute verification
Checklist
Get in Touch
N/A