[Feature Request] Add theme tokens for assistant message backgrounds in fullscreen mode
Bug Description
Feature request: theme token for assistant message background in fullscreen mode
Fullscreen rendering currently exposes userMessageBackground to color the
background behind user messages, but there is no symmetric token for the
assistant's final reply. In long sessions with many tool calls, working
messages, and subagent output, the final assistant reply is hard to
visually separate from the intermediate stream.
Proposal: add an assistantMessageBackground token (and ideally a separate
finalAssistantMessageBackground that only applies to the last reply of a
turn, not to every assistant chunk between tool calls) to the fullscreen
theme overrides. This would let users define themes like:
{
"base": "dark",
"overrides": {
"userMessageBackground": "#1e1b4b",
"finalAssistantMessageBackground": "#0f3a2e"
}
}
A Stop hook can print a colored separator after each turn, but it cannot
actually paint a background behind the rendered assistant message and it
fires even when the user has not yet seen the final reply scrolled into
view. A native theme token would be the cleaner solution.
Reference: https://code.claude.com/docs/en/terminal-config.md#match-the-color-theme
Environment Info
- Platform: win32
- Terminal: windows-terminal
- Version: 2.1.119
- Feedback ID: 51316533-4944-4158-a019-7d613a8ce5b0
Errors
[]