Skip to content

feat: deliver native ask questions to the room - #900

Open
bandzalkin wants to merge 3 commits into
feat/omp-native-room-scoped-mcp-servers-INT-1892from
feat/omp-native-ask-questions-INT-1893
Open

bandzalkin wants to merge 3 commits into
feat/omp-native-room-scoped-mcp-servers-INT-1892from
feat/omp-native-ask-questions-INT-1893

Conversation

@bandzalkin

@bandzalkin bandzalkin commented Oct 21, 2026 •

Copy link
Copy Markdown
Contributor

Why

Waiting for an answer inside the room's current turn would block the serial queue that must deliver the participant's response. Cancelling the native ask dialog instead aborts the prompt.

What

  • Enable native ask dialogs at session startup and fail startup if OMP refuses.
  • Relay questions, options, descriptions and recommendations through Band's reply path, mentioning the requester; successful delivery counts as the turn's reply.
  • Acknowledge delivery to the native tool without fabricating a participant answer. The participant's later message continues the native session.
  • Keep reply responsibility on failed delivery, and refuse new UI or host-tool work during shutdown.

Scope

Active-room asks only, not forwarded subagent UI. Stacked on room-scoped MCP resolution; the structured wire contract lives in the transport PR. Replaces #795.

@bandzalkin
bandzalkin force-pushed the feat/omp-native-ask-questions-INT-1893 branch from 29df7c8 to ca2a248 Compare October 21, 2026 15:35
@bandzalkin
bandzalkin added this pull request to stack #903 October 21, 2026 15:41
@bandzalkin
bandzalkin force-pushed the feat/omp-native-ask-questions-INT-1893 branch from ca2a248 to d4ebca3 Compare October 21, 2026 16:13
bandzalkin added a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 21, 2026
@bandzalkin
bandzalkin force-pushed the feat/omp-native-ask-questions-INT-1893 branch from d4ebca3 to ce1aed8 Compare October 21, 2026 17:52
@bandzalkin
bandzalkin force-pushed the feat/omp-native-ask-questions-INT-1893 branch from ce1aed8 to 9a34406 Compare October 21, 2026 17:56
bandzalkin added a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 21, 2026
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 21, 2026
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 21, 2026
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 21, 2026
@bandzalkin
bandzalkin force-pushed the feat/omp-native-ask-questions-INT-1893 branch from 9a34406 to 26209a3 Compare October 22, 2026 08:01
@bandzalkin bandzalkin changed the title feat(omp): deliver native ask questions to the room feat: deliver native ask questions to the room Oct 22, 2026
@bandzalkin
bandzalkin marked this pull request as ready for review October 22, 2026 08:20
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 22, 2026
@bandzalkin
bandzalkin marked this pull request as draft October 22, 2026 10:09
@bandzalkin
bandzalkin force-pushed the feat/omp-native-ask-questions-INT-1893 branch from 26209a3 to a3559e2 Compare October 22, 2026 13:22
@bandzalkin
bandzalkin removed this pull request from stack #903 October 22, 2026 13:24
@bandzalkin
bandzalkin added this pull request to stack #913 October 22, 2026 13:24
@bandzalkin
bandzalkin marked this pull request as ready for review October 22, 2026 13:25
@bandzalkin
bandzalkin marked this pull request as draft October 22, 2026 13:27
OMP's structured ask dialog is enabled per native session and an ask is
posted to the room as this turn's reply, mentioning the requester, with
the questions, options and recommendations rendered together. The native
tool receives an acknowledgement rather than a fabricated answer; the
participant's reply arrives as a later message in the same session, so
the room's serial queue is never blocked and the prompt is not aborted.
A failed post returns an error explanation to the model; a stop for this
room ends the turn. Shutdown refuses new UI and host-tool callbacks.
@bandzalkin
bandzalkin force-pushed the feat/omp-native-ask-questions-INT-1893 branch from a3559e2 to 4f1b549 Compare October 22, 2026 21:11
@bandzalkin
bandzalkin marked this pull request as ready for review October 22, 2026 21:14
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 22, 2026
github-actions Bot pushed a commit to bandzalkin/band-sdk-python that referenced this pull request Oct 22, 2026

This branch has not been deployed

No deployments
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