feat(ui): drop the live tool name from subagent picker rows - #81
Merged
Conversation
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.
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.
子代理 picker 行尾的
· read/· git_log是子代理当前正在执行的内部工具——每次工具调用都变,造成整行闪烁,而且用户并不关心这个粒度。现在 picker 行只保留:状态 glyph + 标题 + backend · 模型 · 上下文占用 · 耗时。实时工具仍在 takeover 详情视图(enter 进入)可见,那里才是看细节的地方。
runningActivity函数随之删除(picker 是唯一调用方)bun run check✅ /bun run test✅ 801 + 30真实 TUI smoke:未验证,
/reload后/subagents或运行中自动弹出的面板可见。