Summary
The TUI shows Press ctrl+b to move running work to the background even when every visible child task was launched in the background from the start. This makes the hint misleading because there is no visible foreground child work to move.
Environment
- opencode version: 0.0.0-next-15555
- OS: Darwin 25.5.0 (darwin arm64)
- Terminal: WarpTerminal (
TERM=xterm-256color, COLORTERM=truecolor)
- Shell:
/bin/zsh
- Install/channel: next
- Active plugins:
@warp-dot-dev/opencode-warp, debug-workspace-plugin.ts, share-with-team.ts
Reproduction
- Start a parent turn that launches three Explore subagents with
background: true from the start.
- Observe that each visible child task row says
Background.
- Before pressing Ctrl+B at any point, observe the hint:
Press ctrl+b to move running work to the background.
Expected Behavior
Do not show the backgrounding hint when all visible child tasks are already backgrounded, or use explicit wording if the hint refers to backgrounding the active parent turn rather than the visible child tasks.
Actual Behavior
The TUI shows the backgrounding hint despite all visible child tasks already being backgrounded.
Additional Context
The parent turn was still active when the hint appeared. Ctrl+B had never been pressed.
Summary
The TUI shows
Press ctrl+b to move running work to the backgroundeven when every visible child task was launched in the background from the start. This makes the hint misleading because there is no visible foreground child work to move.Environment
TERM=xterm-256color,COLORTERM=truecolor)/bin/zsh@warp-dot-dev/opencode-warp,debug-workspace-plugin.ts,share-with-team.tsReproduction
background: truefrom the start.Background.Press ctrl+b to move running work to the background.Expected Behavior
Do not show the backgrounding hint when all visible child tasks are already backgrounded, or use explicit wording if the hint refers to backgrounding the active parent turn rather than the visible child tasks.
Actual Behavior
The TUI shows the backgrounding hint despite all visible child tasks already being backgrounded.
Additional Context
The parent turn was still active when the hint appeared. Ctrl+B had never been pressed.