feat(workspace): queue prompts while streaming, undo-from-here, quieter chrome#12
Merged
Merged
Conversation
…er chrome - Composer no longer locks during a turn: type freely and press Enter to queue; queued prompts show as editable chips and fire in order when the agent goes idle (session.prompt is fire-and-forget, tracked by an inflight flag). Send button becomes a Queue button mid-turn. - Add an undo-from-here action on every user message (reverts the conversation and rolls back file changes to that point) with an inline restore banner, via the existing session revert/unrevert backend. - Drop the colored ambient gradient mesh behind the app and soften the welcome agent selector to the standard segmented style (no thick white border).
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Aayam Bansal (aayambansal)
added a commit
that referenced
this pull request
Jul 7, 2026
…from read error (#131) - saveSession uses atomic temp+rename so a crash or concurrent reader never sees a torn session file. - updateSession serializes its read-modify-write under a lock, so two concurrent patches (interactive last_check_ts vs background cached_v) can't lose each other's field. - getSession distinguishes a MISSING file (genuine logout → null) from a read/parse error (torn file, EMFILE, permissions): the latter is no longer silently mis-read as 'signed out' (which flipped the billing gate to BYOK and diverted usage to the unauthenticated queue for an authenticated user) — it still returns null so callers stay simple, but logs the failure. (#12)
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.
session.promptis fire-and-forget, tracked by an inflight flag). Send button becomes a Queue button mid-turn.Verified: turbo typecheck clean; workspace
vite buildclean.