Skip to content

feat(ui): drop the live tool name from subagent picker rows - #81

Merged
tt-a1i merged 1 commit into
mainfrom
feat/quiet-picker-activity
Aug 23, 2026
Merged

feat(ui): drop the live tool name from subagent picker rows#81
tt-a1i merged 1 commit into
mainfrom
feat/quiet-picker-activity

Conversation

@tt-a1i

@tt-a1i tt-a1i commented Aug 23, 2026

Copy link
Copy Markdown
Collaborator

子代理 picker 行尾的 · read / · git_log 是子代理当前正在执行的内部工具——每次工具调用都变,造成整行闪烁,而且用户并不关心这个粒度。

现在 picker 行只保留:状态 glyph + 标题 + backend · 模型 · 上下文占用 · 耗时。实时工具仍在 takeover 详情视图(enter 进入)可见,那里才是看细节的地方。

  • runningActivity 函数随之删除(picker 是唯一调用方)
  • 测试从"断言显示 Bash · git status"翻转为"断言不显示"
  • bun run check ✅ / bun run test ✅ 801 + 30

真实 TUI smoke:未验证,/reload/subagents 或运行中自动弹出的面板可见。

The trailing "· read" / "· git_log" changed with every tool call, so
the row flickered while conveying nothing the user acts on. The row is
now glyph + title + backend/model/context/elapsed; the live tool
remains visible in the takeover transcript where detail belongs.
@tt-a1i
tt-a1i merged commit 5a994be into main Aug 23, 2026
2 checks passed
@tt-a1i
tt-a1i deleted the feat/quiet-picker-activity branch August 23, 2026 03:09
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