You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Messages first. A location line (High Command › Main inbox), the unread counts, and one context line come first, then the peer rows. Agent lanes and fixed notes move below the messages.
Rows you can scan. From 90 columns, each peer is one row in fixed columns. Below 90, each peer takes two lines so the message still shows. The roster state is short (idle at 12:03); the thread keeps its full source.
Warnings stand out and are never cut.unverified sender and suspicious show in the warning color, and (not delivered) in the error color. They come before the message text, so a narrow pane cuts the message, not the mark.
A clearer thread. The header is split into labeled lines: the place, the state, and the sender and counts. Message bodies are indented, and a send's reported result has its own line.
Notes next to what they qualify. The accuracy notes are shorter and sit beside what they qualify. The send note sits above sends, and the core-evidence note sits inside Show send details.
Compact agent lanes. One row of lane buttons, with the current lane marked. Agent status opens the per-agent status lines.
Visible keys.b Back, r Read all or Mark read, m Main inbox, i Show identity, p and n for pages, 1-9 for rows. Back works in every view and returns to the row you came from.
Pages. One pager row per list, with the page position. A page ends early when it would pass the engine's drawing limit, and says how many rows moved.
Band spacing. One blank line now sits above the band, so it no longer reads as the last line of the transcript.
Update: claude plugin update high-command@high-command, then start a new session or run /reload-plugins.
Summary by CodeRabbit
New Features
Added paginated inbox and agent-lane views, with improved navigation between peers, threads, and identity details.
Added a toggleable Agent status section and clearer thread details, including send results and message movement between pages.
Pane layouts now adapt to available width, with more compact roster rows on narrow screens.
Documentation
Updated the keyboard guide and usage documentation with navigation controls, pane layouts, agent status, and roster behavior.
No actionable comments were generated in the recent review. 🎉
ℹ️ Recent review info
⚙️ Run configuration
Source mode: Auto
Repository: Unavailable
Branch: Unavailable
File: No configuration file from this repository applied
Commit: Unavailable
Layers: defaults
Review profile: CHILL
Plan: Advanced
Run ID: fb311c17-96ab-470a-b803-1234477efc78
📥 Commits
Reviewing files that changed from the base of the PR and between a6b234d and 6e3d6d6.
⛔ Files ignored due to path filters: 2
docs/images/pane.svg is excluded by !**/*.svg
docs/images/thread.svg is excluded by !**/*.svg
📒 Files selected for processing: 9
.claude-plugin/plugin.json
README.md
docs/usage.md
hooks/inbox.ts
hooks/limits.ts
hooks/register.tsx
hooks/text.ts
hooks/views.tsx
types/index.d.ts
Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.
📝 Walkthrough
The pane adds width-aware roster and thread pages, agent-lane and identity views, and navigation with focus management. Documentation describes the updated layout and controls. The plugin version changes from 1.1.2 to 1.2.0.
Changes: Pane layout and navigation
Layer / File(s)
Summary
Page budgets and view contracts hooks/inbox.ts, hooks/limits.ts, hooks/views.tsx
Thread page costs now include delivery and core-call details. Roster and agent-lane pages use item-count and serialized-size budgets.
Roster, thread, and identity rendering hooks/views.tsx, hooks/text.ts, README.md, docs/usage.md, .claude-plugin/plugin.json
The pane renders adaptive roster rows, agent lanes, detailed thread entries, and a separate paginated identity view. Text helpers format times, states, and width-limited peer labels. Documentation and the version badge describe the updated pane and controls; the pane screenshots are removed.
Navigation state and focus hooks/register.tsx, hooks/views.tsx, types/index.d.ts, README.md, docs/usage.md
Pane actions manage navigation and focus across roster, thread, identity, and agent-lane views. Render props and plugin state include agent-status visibility. The keyboard guides document the navigation controls.
sequenceDiagram
participant PaneUser
participant RegisterActions
participant PaneView
PaneUser->>RegisterActions: Select lane, page, identity, or Back
RegisterActions->>PaneView: Update pane state and render props
PaneView-->>PaneUser: Render the selected pane view
Loading
Merge Risk:⚪ Minimal · up to 6e3d6
The inspected layout and navigation changes have no identified issue requiring a fix before merge. Normal validation remains appropriate.
Pre-merge checks: 5
Check name
Status
Explanation
Description Check
Check skipped - CodeRabbit’s high-level summary is enabled.
Title check
The title identifies this changeset as the 1.2.0 release, which matches the version updates and the stated PR objective.
Docstring Coverage
Docstring coverage is 97.22% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 72 functions across 6 files. (3 skipped: 3 …
Linked Issues check
Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check
Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage
Explanation
Docstring coverage is 97.22% which is sufficient. The required threshold is 80.00%. Docstring coverage is scoped to functions touched by this diff. Analyzed 72 functions across 6 files. (3 skipped: 3 unsupported.)
✨ Finishing Touches
📝 Generate docstrings
Commit to this branch
Create a new PR
🧪 Generate unit tests (beta)
Commit to this branch
Create a new PR
Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
The inbox pane is reorganized for reading.
High Command › Main inbox), the unread counts, and one context line come first, then the peer rows. Agent lanes and fixed notes move below the messages.idle at 12:03); the thread keeps its full source.unverified senderandsuspiciousshow in the warning color, and(not delivered)in the error color. They come before the message text, so a narrow pane cuts the message, not the mark.bBack,rRead all or Mark read,mMain inbox,iShow identity,pandnfor pages,1-9for rows. Back works in every view and returns to the row you came from.Update:
claude plugin update high-command@high-command, then start a new session or run/reload-plugins.Summary by CodeRabbit