rprompt block no longer renders in oh-my-posh status line
Resolved 💬 1 comment Opened Feb 8, 2026 by seifscape Closed Feb 8, 2026
Description
The rprompt block type in oh-my-posh themes no longer renders in Claude Code's status line. This was working prior to the latest update.
Steps to reproduce
- Use an oh-my-posh theme with an
rpromptblock, e.g.:
{
"type": "rprompt",
"segments": [
{
"type": "text",
"style": "plain",
"foreground": "#d3d7cf",
"template": "─╯"
}
]
}
- The left-side prompt (
╰─) renders correctly, but the right-side rprompt (─╯) does not appear.
Expected behavior
The rprompt block should render on the right side of the second prompt line, completing the box-drawing frame:
╭─[ segments ]───────────────────────[ right segments ]─╮
╰─ ─╯
Actual behavior
Only the left side renders:
╭─[ segments ]───────────────────────[ right segments ]─╮
╰─
Environment
- Claude Code version: 2.1.37
- Previous working version: pre-2.1.37 (likely 2.1.34 or 2.1.36)
- oh-my-posh version: 29.2.0
- Shell: zsh
- OS: macOS (Darwin 25.2.0)
- Terminal: iTerm 3.6.6
Notes
- The same theme renders correctly in a regular terminal (outside Claude Code)
- The
rpromptblock is documented and supported by oh-my-posh for zsh: https://ohmyposh.dev/docs/configuration/block
This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗