Skip to content

v0.4.0: the rules pane

Choose a tag to compare

@EliaAlberti EliaAlberti released this 22 Sep 18:12
· 4 commits to main since this release

Type /rules and a pane beside the conversation lists every rule and map document of the project. The ones Jev picked turn green and flash as they arrive, with Jev's score beside each one.

Added

  • The rules pane. /rules opens a pane beside the conversation with every rule and map document as a tree. A rule turns green once Claude has been given it this session and flashes as it arrives, from a prompt or a file change, with Jev's latest score beside it. Rule files added, renamed or removed show up within a couple of seconds.
  • The pane opens by itself the first time Jev picks a rule in a session, when Claude Code docks panes beside the conversation and the window is at least 144 columns wide. Closing it keeps it closed for the session. The Rules pane opens setting in /config switches this to only-with-command.
  • 12 new offline tests (113 in total).

Changed

  • The session state file also keeps Jev's latest score for each rule and map document, for the pane to show. It is cleared with the rest after /clear or a compaction.

Early access

The pane uses Claude Code's plugin panes, an early-access feature that is only loaded with CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1. Without it the pane and /rules are absent and the plugin works exactly as in 0.3.0. Built and tested on Claude Code 2.1.280.

Upgrade

claude plugin marketplace update jev-rules
claude plugin update jev-rules@jev-rules

Restart Claude Code afterwards, with CLAUDE_CODE_ENABLE_FUNCTION_HOOKS=1 set if you want the pane.