Follow Discord
Sweep 22 Oct 2026 · 04:32Z Build v2.1.308 527 read Stable v2.1.308 Latest v2.1.308 Next v2.1.308 Feeds RSS JSON llms.txt llms-full.txt Unofficial

Claude Code v2.1.224 ·

claude plugin eval init --interactive fails clearly without a terminal

Asking for the eval interview without a terminal now fails clearly and tells you the alternative.

You'll notice Improvements
JSON All of v2.1.224
You'll noticeTier: how much it should matter to you
2Useful: my rating, 1 to 5
1Signal: worth watching, 1 to 5
Plugin EvalArea: what it touches
ImprovementsKind: in v2.1.224,
ImprovementsSection of the release
What

Asking for the interactive authoring interview when there is no real terminal attached now prints an explanation and exits 1, instead of trying to run the interview. The message tells you to either run it in a terminal or drop --interactive and pass a case name to get a blank template. There are two wordings depending on whether you supplied a case name.

Evidence

The authoring interview requires an interactive terminal (TTY). Run claude plugin eval init in a terminal, or drop --interactive and pass a case name (e.g. claude plugin eval init my-case) to write a blank template instead.

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

Usage
claude plugin eval init my-case
Read from
Names in the bundle--interactive

See this entry in the whole of v2.1.224 →

Feedback