Skip to content

feat(workspace): queue prompts while streaming, undo-from-here, quieter chrome#12

Merged
Aayam Bansal (aayambansal) merged 1 commit into
mainfrom
workspace-queue-undo
Jul 4, 2026
Merged

feat(workspace): queue prompts while streaming, undo-from-here, quieter chrome#12
Aayam Bansal (aayambansal) merged 1 commit into
mainfrom
workspace-queue-undo

Conversation

@aayambansal

Copy link
Copy Markdown
Member
  • 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.
  • Adds 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.
  • Drops the colored ambient gradient mesh behind the app and softens the welcome agent selector to the standard segmented style.

Verified: turbo typecheck clean; workspace vite build clean.

…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).
@vercel

vercel Bot commented Jul 4, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
openscience Ready Ready Preview, Comment Jul 4, 2026 6:23pm

Request Review

@aayambansal Aayam Bansal (aayambansal) merged commit caf283d into main Jul 4, 2026
8 checks passed
@aayambansal Aayam Bansal (aayambansal) deleted the workspace-queue-undo branch July 4, 2026 18:58
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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant