Long agent sessions bury the original ask and bury what still needs you. Power Claude solves both token-free: a 🟦 Your Request banner pins the session’s first message, and Response Summary ends multi-step replies with clear Remaining / Optional / Landed status so you never parse a wall of prose to know if work is done.
TL;DR
| Surface | Default | Tokens | Role |
|---|---|---|---|
| Your Request banner | On | 0 (DOM / transcript) | “What is this session for?” |
| Response Summary master | On | 0 in strips mode | End-of-reply status |
| 🟥 Remaining | On | strip / text | Only items that need you |
| 🟧 Optional | On | strip / text | Nice-to-haves when present |
| 🔵 LANDED | On | strip / text | Work is on local main (verified) |
Your Request banner
- Reads the first user message from the session transcript.
- Renders a slim banner in the Claude Code chat webview — no LLM restatement.
- Survives context compaction when pin to first prompt is on (default).
- Dismiss per session with ×; hard-off:
~/.power-claude/state/your-request-banner.disabled.
Settings
| Setting | Default | Role |
|---|---|---|
powerClaude.yourRequestBanner.enabled | true | Master banner switch |
powerClaude.responseSummary.request.enabled | true | 🟦 strip + “don’t restate request” |
powerClaude.responseSummary.request.pinToFirstPrompt | true | Lock to first ask |
Response Summary (end of multi-step replies)
Master: powerClaude.responseSummary.enabled (default on).
Enforce mode (default on)
powerClaude.responseSummary.enforce — every multi-step reply ends with status: green Complete when nothing genuinely needs you, or 🟥 Remaining listing only real decisions/blockers. Routine SOP (commit / push / publish / deploy) does not belong in Remaining. Single-action replies get no strip.
Strips vs text
powerClaude.responseSummary.render | Behavior |
|---|---|
strips (default) | Compact marker; Power Claude paints branded strips in the webview |
text | Claude writes lightweight emoji text (CLI-friendly) |
Per-box toggles
…remaining.enabled— 🟥 only genuine needs-you items…optional.enabled— 🟧 optional ideas…landed.enabled— 🔵 only after work is verified on local main (empty branch diff vs main + clean worktree). Push remains your step.
How to configure
- Install Power Claude.
- Settings → search
responseSummaryorYour Request. - Leave defaults for multi-session work; turn off master switches for a bare Claude Code chat.
- Prefer
stripsin VS Code; usetextif you live in pure CLI.
FAQ
Does this cost API tokens?
Banner: no. Strips mode: marker is tiny; Power Claude renders UI. Text mode uses normal assistant text.
Why don’t I see LANDED?
LANDED is omitted until work is fully on local main. Absence means “not landed yet.”
Related
Independent third-party software by Neural-LLM. Not affiliated with Anthropic.