Skip to content

feat(details-sidebar): add Tasks widget for live tool execution#33

Merged
aletc1 merged 1 commit intodevfrom
claude/recursing-wilbur-cbe4f0
Apr 22, 2026
Merged

feat(details-sidebar): add Tasks widget for live tool execution#33
aletc1 merged 1 commit intodevfrom
claude/recursing-wilbur-cbe4f0

Conversation

@aletc1
Copy link
Copy Markdown
Owner

@aletc1 aletc1 commented Apr 22, 2026

Adds a Tasks widget to the Details Sidebar that surfaces what Claude is actively doing in the selected sub-chat. Each in-flight tool (Bash, Read, Edit, Task-tool sub-agents, etc.) renders as a row with name, input summary and ticking elapsed time; Task-tool sub-agent children nest under their parent via the composite toolCallId convention.

The list is strictly live-only: gated on the streaming-status store and filters out any part whose state has reached output-available / output-error / result / input-error, so finished items never linger. Todo tools (TaskCreate / TaskUpdate / TaskList / TaskGet / TodoWrite) are excluded because they already surface in the Todo widget.

No stop button in the widget \u2014 the SDK only supports session-level abort, which the existing chat-input Stop button already covers.

Adds a Tasks widget to the Details Sidebar that surfaces what Claude is
actively doing in the selected sub-chat. Each in-flight tool (Bash, Read,
Edit, Task-tool sub-agents, etc.) renders as a row with name, input
summary and ticking elapsed time; Task-tool sub-agent children nest under
their parent via the composite toolCallId convention.

The list is strictly live-only: gated on the streaming-status store and
filters out any part whose state has reached output-available /
output-error / result / input-error, so finished items never linger. Todo
tools (TaskCreate / TaskUpdate / TaskList / TaskGet / TodoWrite) are
excluded because they already surface in the Todo widget.

No stop button in the widget \u2014 the SDK only supports session-level abort,
which the existing chat-input Stop button already covers.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@aletc1 aletc1 merged commit e4561ab into dev Apr 22, 2026
@aletc1 aletc1 deleted the claude/recursing-wilbur-cbe4f0 branch April 22, 2026 13:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant