{"version":"2.1.234","anchor":"plugin-eval-no-longer-swallows-piped-input","canonical_anchor":"plugin-eval-no-longer-swallows-piped-input","heading":"plugin eval no longer swallows piped input","tier":"use","area":"Plugins","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234\/e\/plugin-eval-no-longer-swallows-piped-input","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.234","markdown":"### `plugin eval` no longer swallows piped input\n\nPiping input into `plugin eval` now works because startup no longer captures that stdin first.\n\n**What**\n\nStartup now recognises a `plugin eval` invocation, alongside the non-REPL subcommands and `mcp serve`, and skips capturing early stdin so the input reaches the eval run instead. Unconditional in the CLI entry path.\n\n**Evidence**\n\n`isPluginEvalInvocation`\n\n- Area: Plugins\n- Names: `plugin eval`\n- Tier: Use it now\n- Useful: 3\/5\n- Signal: 2\/5"}