# What’s Agent Doing

See what Claude Code is doing at every step, in plain English, live.

![What's Agent Doing: each step of a bug fix, live above the Claude Code prompt](https://tzafrir.net/media/whats-agent-doing.webp)

## Why

A box above the prompt names the step Claude is on and how long it has been on it. Click ▸ to see every step it has taken.

With today’s models, Claude goes into deep work: bisects, one-off scripts, long chains of flags. For minutes at a time you see a spinner and commands scrolling past, and you can’t easily tell:

- what it is trying to do right now,
- what that command is for,
- whether it’s stuck or just slow.

## Install

In Claude Code:

```
/plugin marketplace add tzafrir/whats-agent-doing
/plugin install whats-agent-doing@tzafrir
```

Or from your shell:

```sh
claude plugin marketplace add tzafrir/whats-agent-doing
claude plugin install whats-agent-doing@tzafrir
```

Then start a new session, or run `/reload-plugins`. Update later with `claude plugin marketplace update tzafrir`.

Runs in Claude Code in a terminal, or in the desktop app’s Code tab. The mod is written with Claude Code’s function hooks, which are early access: they load only where function hooks are enabled, and their API may change between releases. Hooks are not loaded in Claude chat or Cowork.

## Source

The code, the full README and issues are on GitHub at [tzafrir/whats-agent-doing](https://github.com/tzafrir/whats-agent-doing). MIT license.
