Brief
Claude Code v2.1.269 adds plugin eval, output-style switching, and Bash edit diffs
Version 2.1.269 of Claude Code adds a command to run a plugin's eval suite and get scored, reproducible results, plus a way to list and switch output styles. The update also includes a diff of files changed by Bash commands when a setting is enabled.
The most practical addition is `claude plugin eval`, which runs a plugin's eval suite against Claude Code and returns scored, reproducible results in JSON and HTML. This lets you test plugin behavior consistently. The update also adds `/output-style [name]` to list and switch output styles, including over Remote Control and in cloud and headless sessions. A new setting, `bashEditDiffEnabled`, shows a diff of files changed by Bash commands in the Bash tool result.
Source details and supporting facts
Each line is stated by the page named above it.
Stated by github.com
- Added `claude plugin eval`: run a plugin's eval suite against Claude Code and get scored, reproducible results (JSON + HTML report).
- Added `/output-style [name]` to list and switch output styles, including over Remote Control and in cloud and other headless sessions.
- Added a diff of the files a Bash command changed to the Bash tool result when the Bash tool handles file edits (setting `bashEditDiffEnabled`).
Sources
- Anthropic Claude Code release notes (GitHub)Text stored 15 September 2026
How this story was checked. Written from the 1 page listed above, stored 15 September 2026; claims checked against that stored text on 15 September 2026.
What that means
- 3 of 3 reported statements were confirmed against the page that carries them; the rest were removed rather than published.
- Figures in the text were required to appear in the stored source text: yes. Identifiers: yes.
- The check reads stored text only: no claim rests on a fresh look that did not happen.
- Where the reporting was silent, the text says so instead of filling the gap.