Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
21 commits
Select commit Hold shift + click to select a range
e27fc56
feat(web-shell): tmux-backed interactive terminal sub-agent
wenshao Aug 5, 2026
7ccff50
fix(web-shell): satisfy tool-drift guards for the tmux tool
wenshao Aug 6, 2026
5580cbc
docs(web-shell): add real-scenario screenshots for the tmux terminal
wenshao Aug 6, 2026
5845759
Merge branch 'main' into feat/web-shell-tmux-terminal
qwen-code-dev-bot Aug 6, 2026
ce929f8
Merge branch 'main' into feat/web-shell-tmux-terminal
qwen-code-dev-bot Aug 6, 2026
b1ecfea
chore: merge main into feat/web-shell-tmux-terminal
qwen-code-dev-bot Aug 7, 2026
938e078
Merge branch 'main' into feat/web-shell-tmux-terminal
wenshao Aug 7, 2026
ec1eb61
Merge branch 'main' into feat/web-shell-tmux-terminal
wenshao Aug 8, 2026
32ea5d4
Merge branch 'main' into feat/web-shell-tmux-terminal
wenshao Aug 8, 2026
2a07389
Merge branch 'main' into feat/web-shell-tmux-terminal
wenshao Aug 8, 2026
5ecbc40
fix(cli): register tmux English display key
wenshao Aug 8, 2026
cdc802d
fix(web-shell): keep lib artifact single-file and localize tmux badge
wenshao Aug 8, 2026
79369ac
chore: merge main into feat/web-shell-tmux-terminal
qwen-code-dev-bot Aug 10, 2026
662a8f8
fix(web-shell): address tmux terminal review findings (#8613)
qwen-code-dev-bot Aug 11, 2026
698c0a2
test(core): pin remain-on-exit ordering before pane respawn (#8613)
qwen-code-dev-bot Aug 11, 2026
c501daf
Merge remote-tracking branch 'origin/main' into feat/web-shell-tmux-t…
qwen-code-dev-bot Aug 11, 2026
8183e69
Merge branch 'main' into feat/web-shell-tmux-terminal
qwen-code-dev-bot Aug 11, 2026
1a882bf
fix(web-shell): stabilize empty session artifacts to stop render loop…
qwen-code-dev-bot Aug 11, 2026
b8d5a4f
fix(web-shell): address round-5 tmux terminal review findings (#8613)
qwen-code-dev-bot Aug 11, 2026
82d4268
Merge branch 'main' into feat/web-shell-tmux-terminal
qwen-code-dev-bot Aug 12, 2026
3b84149
Merge branch 'main' into feat/web-shell-tmux-terminal
wenshao Aug 13, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
docs(web-shell): add real-scenario screenshots for the tmux terminal
Web Shell session showing the agent-created terminal task, and the same
tmux session attached and running Claude Code live.
  • Loading branch information
wenshao committed Aug 6, 2026
commit 5580cbcf599c20bd907fbcd8af6eed6996b2533c
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
15 changes: 15 additions & 0 deletions docs/design/web-shell-tmux-terminal.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,20 @@
# Web Shell tmux Terminal (Interactive CLI Sub-Agent)

## Real scenario

The agent (in the Web Shell) is asked to start an interactive CLI; it uses the
`tmux` tool, which registers a terminal task. The user can then attach and
watch the live session.

Web Shell session after the agent created the terminal (`bg_25154e98`):

![Web Shell session showing the tmux tool call](./assets/web-shell-tmux-terminal/webshell-session.png)

The same terminal attached (`tmux -L qwen-serve attach -t qsh-bg_25154e98`),
running Claude Code live:

![Attached tmux terminal running Claude Code](./assets/web-shell-tmux-terminal/terminal-claude.png)

## Problem

A Web Shell session's agent already runs as a full qwen-code process on the
Expand Down
Loading