Repository navigation
feat(app): show a background shell's output from the pill - #59496
Merged
Merged
Conversation
kitlangton
force-pushed
the
shell-panel
branch
from
October 27, 2026 04:34
4e55c02 to
a7dc17d
Compare
kitlangton
force-pushed
the
shell-pill
branch
from
October 28, 2026 17:01
bd097cd to
12cd26c
Compare
kitlangton
force-pushed
the
shell-panel
branch
2 times, most recently
from
October 28, 2026 18:03
df88a55 to
452dacf
Compare
Clicking a shell in the activity pill now opens its output in the menu instead of revealing its call in the timeline, so four e2e tests expected the old behaviour: - "separates blocking and already-backgrounded work" now checks that the shell row opens the panel, goes Back, and opens the Used group itself before checking the shell call's shimmer. - "holds a revealed shell ... under its stuck group header" (3 cases) now reveal a starting subagent call, the pill row that still reveals its call, with subagents grouped so the call sits in the collapsed group. They keep covering revealPart's group expansion and stuck-header hold. Revealing a call by shell ID stays covered by "jumps from a finished shell's notice to its call".
kitlangton
force-pushed
the
shell-panel
branch
from
October 28, 2026 20:26
452dacf to
3118dbe
Compare
1 task done
1 task
88 tasks done
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
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
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.
Clicking a background shell in the pill now shows that shell's live output, with Stop, right in the menu.
Before: clicking a shell row in the pill closed the menu and scrolled the chat to the shell call, which shows no output. To see what a dev server or test watcher was printing, you had to ask the agent.
After: clicking a shell row turns the menu into a wider panel for that one shell: a back arrow, the command, how long it has run, Stop, and the last 14 lines of its output, live. Stop or an exit swaps Stop for how the shell ended ("Stopped", "Exited with code 1") instead of the panel vanishing. Escape closes it; the back arrow returns to the list and to the row you came from. This is option 3 of D-38 on the board.
Clip (open, back, open the watcher, Stop): https://problems.kitlangton.com/media/PaPQzmQK2hQaMzPJWCuYlw.mp4
followShellOutputandstripAnsi, so it reads the same as an expanded shell callVisual
Read:
activity-chips.tsx(the panel and focus) andshell-panel.ts(its state). Checks: app typecheck, the 6shell-panelunit tests and both activity-chips component tests pass. The existing elapsed-time component test needed the story's items to keep their start time (they were rebuilt with a freshDate.now()on every read) and a paused clock. Argon review not run: no subagent tool in this session. Beta's e2e legs are known red until #59427.