You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 4b7d63c
Browse filesBrowse the repository at this point in the historyBrowse files
chore(docs): regenerate references after merging origin/main
builtin-node-config.mdx changed on both sides (main's #20205 edited the
module; this branch changed its description emission) and os-regen
deferred it; regenerated with gen:docs from the merged tree.
Claude-Session: https://claude.ai/code/session_01RCEEP3Z95jrpXCeF3it3Y2
Co-authored-by: Claude <noreply@anthropic.com>
@@ -108,7 +113,7 @@ const result = AssignmentConfigSchema.parse(data);
108
113
109
114
## AssignmentExpressionValue
110
115
111
-
CEL value envelope `{ dialect: 'cel', source }` — evaluated by the expression engine to the value the variable takes; the whole CEL stdlib (`joinNonEmpty`, …) is reachable
116
+
CEL value envelope `{ dialect: 'cel', source }` — evaluated by the expression engine to the value the slot takes; the whole CEL stdlib (`joinNonEmpty`, …) is reachable
112
117
113
118
### Properties
114
119
@@ -136,7 +141,7 @@ Value the variable takes: a string (`{token}` flow interpolation — a sole toke
136
141
| Property | Type | Required | Description |
137
142
| :--- | :--- | :--- | :--- |
138
143
|**objectName**|`string`| ✅ | Object to insert into |
139
-
|**fields**|`Record<string, any>`| optional | Field values to write on the new record |
144
+
|**fields**|`Record<string, any>`| optional | Field values to write on the new record: each key is a field name, each value a `{token}` template, a CEL value envelope, or a literal|
140
145
|**outputVariable**|`string`| optional | Flow variable bound to the created record |
141
146
142
147
@@ -165,6 +170,13 @@ Value the variable takes: a string (`{token}` flow interpolation — a sole toke
165
170
|**message**|`string`| optional | Why the run was refused, as a `{token}` template interpolated at run time exactly like a screen `description` (`{record.name}` etc.), so the text names the record. Required when `outcome` is `refused`; refused when it is `completed` — a completion renders nothing, so the key would be a silent no-op. |
166
171
167
172
173
+
---
174
+
175
+
## FlowValueSlot
176
+
177
+
A value: a string (`{token}` flow interpolation — a sole token keeps its type), a CEL value envelope `{ dialect: 'cel', source }` evaluated by the expression engine (the CEL stdlib such as `joinNonEmpty` is reachable), or any other literal
178
+
179
+
168
180
---
169
181
170
182
## GetRecordConfig
@@ -272,7 +284,7 @@ Value the variable takes: a string (`{token}` flow interpolation — a sole toke
272
284
| :--- | :--- | :--- | :--- |
273
285
|**objectName**|`string`| ✅ | Object to update |
274
286
|**filter**|`Record<string, any>`| optional | Field/value pairs identifying the record(s) to update |
275
-
|**fields**|`Record<string, any>`| optional | Field values to write |
287
+
|**fields**|`Record<string, any>`| optional | Field values to write: each key is a field name, each value a `{token}` template, a CEL value envelope, or a literal|
276
288
|**multi**|`boolean`| optional | Declare bulk intent: update every row the filter matches (default false — a predicate update without it is refused by the engine) |
0 commit comments