Claude 开始闷声干复杂活了,这个 UI 插件把它每一步摊开给你看
用 Claude Code 的人应该都有这个阶段:早期它每敲一条命令你都盯着看,觉得新鲜又可控。到了现在这些新一代编码模型身上,画面完全反过来了——它经常一头扎进「deep-work 模式」,跑出来一串谁都看不懂的晦涩命令,你完全不知道它这会儿到底在干嘛。Git 操作、批量跑测试、改一堆文件,屏幕上刷得飞快,你只能等着它自己汇报。
所以有人在 Hacker News 上发了个 Show HN,叫「What's Agent Doing」,一个 Claude Code 的 UI 插件。作者的痛点很直白:模型越强,越像个闷头干活的高级员工,他不知道该怎么检查进度。
它做的事就是在输入框上方画一排状态条。它利用 Claude Code 新加的 function hooks 做成一个 mod,读模型输出的流、工具调用和权限请求,把每一步翻译成人话。Claude 跑 git bisect run npx vitest … 这种命令时,插件会显示它给这步起的描述,像是「找到搞坏固定金额优惠券的那个 commit」,旁边带一个计时器。后台跑的每个 agent 也各占一行,回合结束后这行还留着,前面一个 ▸ 可以展开看整轮历史,包括结果和耗时。
它完全不改动 Claude 的行为,只做展示。没有网络请求,没有 telemetry,协议是 MIT,代码挂在 GitHub 上。
这种小插件值得说几句,是因为它正好戳中 Agent 产品现在的尴尬点:模型越来越能自主干活,人跟它之间的可见性却越来越差。跑长任务时你根本不敢完全撒手,又不知道什么时候该过去看一眼。这类工具解决的不是「能不能跑」,而是「你能不能安心放它跑」。等后台 agent 的进度、每一步的耗时、展开后的完整来龙去脉都能一眼看到,人才能真正退到监督的那个位置上。
当然,把每一步都摊开也有代价。给每条命令配描述、留历史、做扩展,信息量上去了,盯着看的时间也会变长,反而可能比直接信它更累。它更像一个「把安全感找回来」的开关——你想让它自己飞,但至少得能看清它飞的时候在干什么。
它现在还只是两分的一个新帖子,样本量小,具体手感要装机才知道。不过方向是对的:Agent 要规模化地用下去,光有能力和权限还不够,得让使用者随时知道「它正在干什么、干到哪了、刚才那步花了多久」。这种透明,可能比再堆几个 benchmark 更接近日常可用的关键。