Skip to content

feat(app): restore queued follow-up mode#21779

Closed
Mr-V1be wants to merge 2 commits intoanomalyco:devfrom
Mr-V1be:feat/followup-tail-queue
Closed

feat(app): restore queued follow-up mode#21779
Mr-V1be wants to merge 2 commits intoanomalyco:devfrom
Mr-V1be:feat/followup-tail-queue

Conversation

@Mr-V1be
Copy link
Copy Markdown

@Mr-V1be Mr-V1be commented Apr 9, 2026

Summary

  • restore the Queue/Steer follow-up setting in the app UI and settings store
  • implement client-side tail queuing so queued follow-ups wait for session.idle before calling promptAsync
  • show a queued badge for locally delayed follow-up messages so they stay visible in the timeline

Why

The previous Queue option was removed because follow-up prompts were being dequeued at the wrong time. This keeps the existing Steer behavior as the default, but restores a real delayed queue mode for users who want follow-ups to start only after the current turn fully finishes.

Testing

  • bun test --preload ./happydom.ts ./src/components/prompt-input/submit.test.ts (run from packages/app)
  • bun run typecheck (run from packages/app)
  • bun run build (run from packages/app)

@Mr-V1be Mr-V1be requested a review from adamdotdevin as a code owner April 9, 2026 21:58
@github-actions github-actions bot added the needs:compliance This means the issue will auto-close after 2 hours. label Apr 9, 2026
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 9, 2026

This PR doesn't fully meet our contributing guidelines and PR template.

What needs to be fixed:

  • PR description is missing required template sections. Please use the PR template.

Please edit this PR description to address the above within 2 hours, or it will be automatically closed.

If you believe this was flagged incorrectly, please let a maintainer know.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Apr 9, 2026

The following comment was made by an LLM, it may be inaccurate:

Based on the search results, I found 2 potentially related PRs (excluding the current PR #21779):

  1. PR feat: queue follow-ups before dispatch #21491 - feat: queue follow-ups before dispatch

  2. PR fix(app): avoid false follow-up queue after session becomes idle #18944 - fix(app): avoid false follow-up queue after session becomes idle

  3. PR feat(app): add queued follow-up queue/steer controls for web UI #13923 - feat(app): add queued follow-up queue/steer controls for web UI

These PRs address similar aspects of follow-up queuing, Queue/Steer controls, and session idle behavior. PR #21491 in particular appears to be actively addressing follow-up queuing, which is core to this PR's implementation. You may want to check if these are addressing the same issue or if they're complementary changes.

@github-actions
Copy link
Copy Markdown
Contributor

This pull request has been automatically closed because it was not updated to meet our contributing guidelines within the 2-hour window.

Feel free to open a new pull request that follows our guidelines.

@github-actions github-actions bot removed the needs:compliance This means the issue will auto-close after 2 hours. label Apr 10, 2026
@github-actions github-actions bot closed this Apr 10, 2026
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