[Feature Request] Persistent plugin context display (CLI + Cowork)
Problem
Plugins that authenticate users and operate against different orgs/environments have no way to show that context persistently. Once it scrolls off screen or gets compacted, the user has no idea what context they're in.
Our situation
We have Claude Code plugins for managing a B2B platform (sports broadcasting). During a session you might be:
- Logged in as a specific user
- Operating against one of many client organizations
- Working on a specific theme or set of graphics
- On dev, staging, or production
None of this is visible after the first few messages scroll past. "Wrong org" and "wrong theme" mistakes are our biggest operational risk — publishing graphics to the wrong organization, editing the wrong theme, querying prod when you meant staging.
What doesn't work
systemMessagein hooks — Claude sees it, the human doesn't- Terminal title / tmux — doesn't work in Cowork
- A
/whoamicommand — manual, not persistent - Printing on session start — scrolls away immediately
What we need
A way for plugins to show a persistent line like:
LIGR: adam → SportsCo (dev) | theme: Premier League 2026
that stays visible regardless of scroll position. Should work in both CLI and Cowork.
Related
#29894 — we commented there too with our use case.
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗