Asking for the eval interview without a terminal now fails clearly and tells you the alternative.
What's wrong with this entry?
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.
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.
claude plugin eval init my-caseRelated
Other releases about the same thing. Found by shared names or similar wording; neither means one caused the other.
-
v2.1.234
plugin evalno longer swallows piped inputBoth mention eval
-
v2.1.234
Plugin eval reference documents image grading and new exit codes
Both mention eval
-
v2.1.234
claude plugin evalhandles termination signals and cleans up its outputBoth mention eval