Skip to content

feat(claude): render a custom status line alongside Orca's - #51

Merged
sha1n merged 2 commits into
masterfrom
feat/claude-statusline
Oct 5, 2026
Merged

sha1n merged 2 commits into
masterfrom
feat/claude-statusline

Conversation

@sha1n

@sha1n sha1n commented Oct 5, 2026

Copy link
Copy Markdown
Owner

Summary

Orca keeps replacing the Claude Code status line in the user settings. A claude shell function now injects a custom status line through --settings, and its wrapper still forwards each update to Orca so Orca's usage display keeps working.

Changes

  • Add tests for the wrapper's rendering, its forwarding to Orca, and the claude settings injection
  • Add the status line renderer, the Orca-forwarding wrapper, and the claude function

Review notes

  • Forwarding depends on Orca's script path and on it reading stdin; neither is a documented contract
  • claude now needs jq at startup (it is in the essentials profile)
  • Not yet checked in a live Orca pane that --settings overrides Orca's status line

🤖 Generated with Claude Code

sha1n and others added 2 commits October 5, 2026 17:35
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@sha1n sha1n added the enhancement New feature or request label Oct 5, 2026
@sha1n sha1n self-assigned this Oct 5, 2026
@sha1n sha1n added the enhancement New feature or request label Oct 5, 2026
@sha1n
sha1n merged commit 5d03912 into master Oct 5, 2026
2 checks passed
@sha1n
sha1n deleted the feat/claude-statusline branch October 5, 2026 14:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant