Choose where the line appears
Updated July 17, 2026
A surface is where the sponsored line appears while your agent thinks. There are four, from a plain status bar item to a line drawn inside Claude Code's own thinking indicator. You choose; nothing beyond the default status bar activates without your explicit consent.
The four surfaces
- Status bar - the default, always available. A spinner and the line in your editor's status bar while the agent works. It modifies nothing.
- Thinking line - the line rendered over Claude Code's own spinner row, where your eyes already are. This is a patch surface: it changes two files inside Claude Code, so it asks for consent first and is engineered to fail safe - see Your editor never breaks.
- Chat banner - the same patch, different rendering: a slim banner docked above Claude Code's composer, with a few glow styles to pick from. The thinking line and the chat banner are alternatives; one webview surface runs at a time.
- Terminal status line - a line in Claude Code's terminal status area, alongside whichever editor surface you use. Off by default; turn it on from the panel. It preserves your existing status line and restores it when idle. Works on macOS and Linux shells.
How the line is marked
Every surface marks the line as sponsored: hover it and the tooltip says so, and a spinner or marker always precedes the text so a sponsored line never masquerades as agent output. The house fallback goes further and declares that it bills nobody and pays nothing - see House ads and quiet markets.
Making it yours
Two settings shape the line everywhere it appears:
awaitful.adSpinner- the animation before the line, with eleven choices. Choosingnonekeeps a static marker, so the line is still visibly marked.awaitful.adBrandLogo- whether an advertiser's small logo shows before the line, on the webview surfaces only. Many ads have no logo; turning this on never invents one, and the line itself always shows.
The chat banner adds its own style picker in the panel. Changing any of this restyles a live ad in place - it never resets the clock on what counts as an impression.