Skip to content

Commit f3a9339

Browse files
committed
merge origin/main (os-regen artifacts taken from main; regeneration follows)
The reference page builtin-node-config.mdx is regenerated here because the merge commit's deferral named it; spec-changes.json and the upgrade guide are main's side, regenerated in the next commit. Claude-Session: https://claude.ai/code/session_01KNKBCRDJCu5tGy3TEbvtrF Co-authored-by: Claude <noreply@anthropic.com>
1 parent eedc23f commit f3a9339

3 files changed

Lines changed: 21 additions & 21 deletions

File tree

‎content/docs/references/automation/builtin-node-config.mdx‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,7 @@ A value: a CEL value envelope `{ dialect: 'cel', source }` evaluated by the expr
241241
| **label** | `string` | optional | Display label |
242242
| **type** | `string` | optional | Input type |
243243
| **required** | `boolean` | optional | Whether a value is required to submit |
244-
| **options** | `{ value: any; label: string }[]` | optional | Choices for a select-style field |
244+
| **options** | `{ value: any; label: string }[]` | optional | Choices for a select-style field; option values must stay distinct when read as text |
245245
| **defaultValue** | `any` | optional | Prefilled value (interpolates `{token}` templates) |
246246
| **placeholder** | `string` | optional | Input placeholder text |
247247
| **visibleWhen** | `string` | optional | CEL predicate controlling visibility, evaluated client-side |
@@ -263,7 +263,7 @@ A value: a CEL value envelope `{ dialect: 'cel', source }` evaluated by the expr
263263
| **label** | `string` | optional | Display label |
264264
| **type** | `string` | optional | Input type |
265265
| **required** | `boolean` | optional | Whether a value is required to submit |
266-
| **options** | `{ value: any; label: string }[]` | optional | Choices for a select-style field |
266+
| **options** | `{ value: any; label: string }[]` | optional | Choices for a select-style field; option values must stay distinct when read as text |
267267
| **defaultValue** | `any` | optional | Prefilled value (interpolates `{token}` templates) |
268268
| **placeholder** | `string` | optional | Input placeholder text |
269269
| **visibleWhen** | `string` | optional | CEL predicate controlling visibility, evaluated client-side |
@@ -276,7 +276,7 @@ A value: a CEL value envelope `{ dialect: 'cel', source }` evaluated by the expr
276276

277277
| Property | Type | Required | Description |
278278
| :--- | :--- | :--- | :--- |
279-
| **value** | `any` | ✅ | Stored value |
279+
| **value** | `any` | ✅ | Stored value; it also addresses the option as text (its label translation key), so it must stay distinct from its siblings as text |
280280
| **label** | `string` | ✅ | Display label |
281281

282282

‎docs/protocol-upgrade-guide.md‎

Lines changed: 4 additions & 4 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)