Agent Team: teammate tab output isn't scrollable — content that scrolls off screen is permanently lost
@yiliang114 is already working on this.
Since Aug 20, 2026.
- Dominant language
- TypeScript
- Stars
- 28k
- Forks
- 3.1k
- Avg merge
- 1d 2h
- Merged PRs (30d)
- 714
Description
Agent Team: teammate tab output isn't scrollable — content that scrolls off screen is permanently lost
What happened?
While using the experimental Agent Team feature, I switched to a teammate's own tab to review its output. Once that teammate produced more output than fits on one screen, I had no way to scroll back to see the earlier part of it — Up arrow, Page Up/Page Down, and the mouse wheel all had no effect while that tab was focused.
This isn't just "off-screen" — the content is gone. The interactive UI takes over the whole terminal screen in this mode, so there's no terminal-native scrollback to fall back on either: once a teammate's output scrolls past the visible area, it can't be retrieved by any means.
For comparison, the main conversation view does not have this problem: Page Up/Page Down scrolls back through earlier history there, with a scrollbar indicator, for the exact same volume of output.
What did you expect to happen?
I expected to be able to scroll back within a teammate's tab to review its earlier output, the same way scrolling already works in the main conversation view.
Client information
Version 0.21.10 (source checkout, commit 78f7926962), macOS (Darwin 25.6.0, arm64).
Login information
Not applicable — this is a UI/rendering issue unrelated to authentication.
Anything else we need to know?
Observed sequence:
- Enable Agent Team (
experimental.agentTeam: truein settings.json, orQWEN_CODE_ENABLE_AGENT_TEAM=1). - Start an interactive session, create a team, and add a teammate.
- Have the teammate produce more output than fits on one screen (e.g. ask it to run a command with long output).
- Switch to that teammate's tab (Down arrow focuses the tab bar, then Left/Right selects a tab).
- Try Up arrow, Page Up, or the mouse wheel to scroll back — nothing happens, and the earlier output cannot be recovered.
Separately, while reproducing this, I noticed the always-on roster panel that lists running agents above the input box has some related but distinct gaps — Agent Team teammates don't show up in it at all, and its own overflow indicator can't be scrolled or paged either (there's a separate dialog that works as a full-list fallback). I'm leaving those out of this report since they're a different failure mode than "can't scroll," but happy to file them separately if that's useful.
中文
发生了什么?
在使用实验性的 Agent Team 功能时,我切换到某个团队成员自己的标签页查看其输出。一旦该成员产生的输出超过一屏,我就无法向上滚动查看之前的内容 —— 在该标签页获得焦点时,向上箭头、Page Up/Page Down 以及鼠标滚轮均没有任何效果。
这不仅仅是"滚出屏幕外",而是内容彻底丢失了。交互式界面在这种模式下会接管整个终端屏幕,因此也没有终端原生的回滚缓冲区可以兜底:一旦某个团队成员的输出滚出可见区域,就无法通过任何方式找回。
作为对比,主对话视图没有这个问题:对于同样体量的输出,Page Up/Page Down 可以正常向上翻看历史记录,并带有滚动条指示。
预期行为是什么?
我期望能够在团队成员的标签页内向上滚动查看其早期输出,就像主对话视图中已经能正常工作的滚动行为一样。
客户端信息
版本 0.21.10(源码检出,commit 78f7926962),macOS(Darwin 25.6.0,arm64)。
登录信息
不适用 —— 这是一个与登录认证无关的 UI/渲染问题。
还需要知道什么?
观察到的步骤:
- 启用 Agent Team(在 settings.json 中设置
experimental.agentTeam: true,或设置环境变量QWEN_CODE_ENABLE_AGENT_TEAM=1)。 - 启动交互式会话,创建一个团队并添加一名成员。
- 让该成员产生超过一屏的输出(例如让它运行一个输出很长的命令)。
- 切换到该成员的标签页(按下方向键 Down 使标签栏获得焦点,再用左右方向键选择标签页)。
- 尝试用向上箭头、Page Up 或鼠标滚轮向上滚动 —— 没有任何反应,且之前的输出无法找回。
另外,在复现过程中,我还注意到输入框上方那个始终显示运行中 agent 的名单面板存在一些相关但不同的问题 —— Agent Team 的成员根本不会显示在该面板中,该面板自身的溢出提示也无法滚动或翻页(有一个独立的对话框可以作为完整列表的兜底方案)。由于这与"无法滚动"是不同类型的问题,我在本报告中先不涉及,如果有需要,我可以另外提交 issue。
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Assessment
This issue has not been assessed yet.