Repository navigation
Maintain one editable pending Session message - #1647
Conversation
There was a problem hiding this comment.
All reported issues were addressed across 13 files
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
|
/kelos claude-review |
|
🤖 Kelos Task Status Task |
|
🤖 Kelos Claude Reviewer Agent @gjkim42 Review SummaryVerdict: APPROVE Findings Overview
FindingsWeb client
CLI
Suggestions (optional)
Key takeaways
|
There was a problem hiding this comment.
All reported issues were addressed across 17 files (changes from recent commits).
Reply with feedback, questions, or to request a fix.
Re-trigger cubic
b69d159 to
9b83294
Compare
What type of PR is this?
/kind feature
What this PR does / why we need it:
Maintains at most one pending Session message while a turn is active. Additional submissions append their text and attachments to that message, and the combined message runs as the next turn after active work completes.
The web client provides inline Edit, Save, and Cancel controls for the pending message. Edits are revision-checked, persisted in the Session journal, reflected in connected terminal clients, and recovered after a runtime restart. Journals containing multiple accepted but unstarted turns are consolidated into one pending message during recovery.
Which issue(s) this PR is related to:
N/A
Special notes for your reviewer:
Edit replaces the pending text while a normal submission appends to it. Existing attachments remain attached, and optimistic revisions prevent a stale client from overwriting a newer update.
Does this PR introduce a user-facing change?