Skip to content

feat(web): send follow-ups into the active turn - #973

Merged
agentforce314 merged 1 commit into
mainfrom
feat/web-send-now
Nov 1, 2026
Merged

agentforce314 merged 1 commit into
mainfrom
feat/web-send-now

Conversation

@agentforce314

Copy link
Copy Markdown
Owner

Description

Follow-ups entered while the agent was working could only wait for the next turn. Add Send now to the web composer and each queued prompt so text reaches the active turn at the next model/tool boundary while running tools continue.

  • Add the session.steer gateway method and a thread-safe inbox for the active query. Persist delivered input and check for follow-ups before the turn finishes.
  • Preserve drafts and queued messages on rejection, guard duplicate clicks and late acknowledgements, and return unread input after interruption or a step limit.
  • Keep Enter/Queue behavior for deferred follow-ups, attachments, and slash commands. Keep the new control usable at narrow widths.

Validation

  • cd ui-web && npm run check — type checks and 756 tests passed.
  • cd ui-web && npm run build — passed.
  • Focused Python agent-server, gateway, and query regression suites — 128 tests passed.
  • Browser tests with the real Python gateway and deterministic inference — composer and queue flows passed, including tool completion, reload persistence, and narrow layouts.

New Feature Submissions

  • Explained the behavior and why it is needed.

All Submissions

@agentforce314
agentforce314 merged commit bbbc5ff into main Nov 1, 2026
7 of 8 checks passed
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