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

  1. Use an oh-my-posh theme with an rprompt block, e.g.:
{
  "type": "rprompt",
  "segments": [
    {
      "type": "text",
      "style": "plain",
      "foreground": "#d3d7cf",
      "template": "─╯"
    }
  ]
}
  1. 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

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗