Repository navigation
fix(web-shell): allow shell commands in new tasks without a session #7724
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
wenshao
merged 21 commits into
QwenLM:main
from
wenshao:fix/webshell-shell-command-new-task
Jul 27, 2026
Merged
Changes from 5 commits
Commits
Show all changes
21 commits
Select commit
Hold shift + click to select a range
229276e
fix(web-shell): allow shell commands in new tasks without a session
wenshao b298691
feat(web-shell): queue shell commands during a turn instead of blocking
wenshao da71f01
fix(web-shell): clear queued shell commands on session switch
qwen-code-ci-bot dd91f40
fix(web-shell): pin drain session, clear queue on cancel, deduplicate…
qwen-code-ci-bot 1951ffb
fix(web-shell): stop active drain on cancel, warn on dropped commands…
qwen-code-ci-bot 043beff
Merge branch 'main' into fix/webshell-shell-command-new-task
qwen-code-dev-bot c026523
fix(web-shell): keep draining queued shell commands as streamingState…
qwen-code-dev-bot 162ffc5
Merge branch 'main' into fix/webshell-shell-command-new-task
wenshao 8ee890e
fix(web-shell): defer composer clear for ! commands until session cre…
fe57165
fix(web-shell): scope drain cancellation to generation and harden new…
ba2f1e1
fix(web-shell): warn on cancel drop and guard queue wipe against lang…
dda0090
fix(web-shell): assert cancel call in tests and document drain orderi…
qwen-code-ci-bot 5591d5b
fix(web-shell): guard inline ! command against cancel and session-swi…
qwen-code-ci-bot 45e6473
Merge branch 'main' into fix/webshell-shell-command-new-task
qwen-code-dev-bot c51919b
fix(web-shell): exempt lazy session creation from drain-generation bu…
f182512
fix(web-shell): prevent drain preemption when commands are queued mid…
b0a7c51
fix(web-shell): reset shellSubmitInFlightRef on cancel to unblock new…
7695a1a
fix(web-shell): drop whole queue on drain bail to preserve FIFO (#7724)
88703ca
fix(web-shell): scope drain-bail queue wipe to disconnect only (#7724)
qwen-code-ci-bot cb775f7
fix(web-shell): use returned session ID instead of stale connectionRe…
qwen-code-ci-bot 3a1b506
test(web-shell): cover sendShellCommand rejection and bare-bang guard…
qwen-code-ci-bot File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.