Follow Discord
Sweep 25 Sep 2026 · 19:33Z Build v2.1.283 504 read Stable v2.1.274 Latest v2.1.283 Next v2.1.283 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.281 ·

Stricter PR-prep verification rule only appears when a plugin hooks module supplies 'exemption' text

A rule telling Claude to stay silent about skipped checks on trivial commits is added only when a plugin hooks module supplies exemption text

Entry
JSON All of v2.1.281
EntryKind: in v2.1.281,
ChangesSection of the release
What

Before committing, Claude is instructed to say whether each verification check RAN or was NOT RUN. A trivial-commit Exception already lets some commits skip checks. A new rule for that Exception says that when a commit qualifies and every check is NOT RUN, Claude should print no status sentence at all, while the No-Verification-Needed trailer (a line added at the end of the commit message) still records the skip.

This rule is only added when a hooks module registers an attribution.text handler for the exemption kind and that handler returns some text. Without such a handler, the rule is left out. The handler's own text is also added to Claude's instructions.

Why

Without that handler, Claude's pre-commit instructions are unchanged. With it, trivial commits carry no spoken note about skipped checks, and the record of the skip lives only in the commit trailer.

How sure we are
Something disagreesSomething we can check disagrees with this entry, or the writer said they could not settle it.
The writer flagged doubtThe finding does not say how a plugin registers an `attribution.text` handler.

See this entry in the whole of v2.1.281 →

Feedback