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.301 ·

Plugin text fields can be multi-line with a new rows option

Text inputs in plugin-built UI accept a rows option; two or more rows give a multi-line field where Shift+Enter adds a new line

Group of 3 Use it now New Features
JSON All of v2.1.301
Use it nowTier: how much it should matter to you
4Useful: my rating, 1 to 5
2Signal: worth watching, 1 to 5
PluginsArea: what it touches
New FeaturesKind: in v2.1.301,
What probably matters to youSection of the release

Unclear The setting is marked internal, so it is not clear whether plugin authors are meant to use it yet.

What

Plugins can draw their own small forms inside Claude Code. The text input in those forms was a single line. It now accepts an optional rows setting.

  • rows must be a whole number of 1 or more. Any other value is rejected with an error such as "rows must be a whole number, 1 or more".
  • With 2 or more rows, the field is multi-line. Enter submits, Shift+Enter types a new line, and the hint shows · shift+⏎ new line or \⏎ new line.
  • Long text wraps instead of being cut off.
  • The up and down arrows now step through input history (onHistoryUp, onHistoryDown).
  • The field is no longer described as "A one-line text field".
  • The <Input> element now lists rows among its allowed props. The validation error now reads 'Input props must be { key } and any of label, placeholder, value, submitLabel, rows, autoFocus'.

Why

Plugin authors can now ask for longer, multi-line answers. Nothing changes for a plugin that does not set rows.

Read from
Names in the bundlerows
Since it was published

The entry above is what we published on the day. These lines were added later, as Anthropic's own pages caught up, and they sit beside the original rather than replacing it.

Added since A small documentation edit on Deploy Claude Desktop on 3P with the Claude API touched a line naming rows after this was published. | <span id="inferenceanthropicapikey" />Claude API key<br />`inferenceAnthropicApiKey` | `string` | MDM + Bootstrap<br />Added in 1.8089.0 | — | Leave blank to sign in with your browser, or to supply the key via a credential helper. | third-party/claude-desktop/claude-api see the edit
Confirmed since Anthropic's documentation has since written up rows, on compliance-faq. Yes. Cowork sessions in Claude Desktop that run on users' machines, Claude Code sessions (in the terminal, in Claude Desktop, or in an IDE extension), sessions in the Claude Science desktop app, Claude for Microsoft 365 sessions (in Excel,… manage-claude/compliance-faq see the edit
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 setting is marked internal, so it is not clear whether plugin authors are meant to use it yet.
Anthropic's documentation agreesAnthropic's documentation has since written up rows, on compliance-faq.

See this entry in the whole of v2.1.301 →

Feedback