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 5b4dd02
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: apps/docs/openapi-v2-workflows.json
+10-10Lines changed: 10 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -8069,12 +8069,12 @@
8069
8069
"usageControl": {
8070
8070
"type": "string",
8071
8071
"enum": ["auto", "force", "none"],
8072
-
"description": "When the Agent may call the tool: `auto` lets the model decide, `force` requires a call, and `none` disables it. Omitted means `auto`."
8072
+
"description": "Selector Permission Mode: `auto` lets the model decide, `force` requires a call, and `none` disables it. Supply this property and omit `usageControlExpression` to select or switch to Selector mode; do not send null or set `canonicalModes` or block-level `advancedMode`. With neither property, the default is `auto`."
8073
8073
},
8074
8074
"usageControlExpression": {
8075
8075
"type": "string",
8076
8076
"maxLength": 2048,
8077
-
"description": "Variable-capable tool mode value used when the matching canonical mode is `advanced`. It must resolve to `auto`, `force`, or `none` at execution time."
8077
+
"description": "Variable Permission Mode: a reference such as `<start.toolMode>` or a literal such as `none`, resolving to `auto`, `force`, or `none` at execution time. Supply this property and omit `usageControl` to select or switch to Variable mode; do not send null or set `canonicalModes` or block-level `advancedMode`."
8078
8078
},
8079
8079
"params": {
8080
8080
"type": "object",
@@ -8121,12 +8121,12 @@
8121
8121
"usageControl": {
8122
8122
"type": "string",
8123
8123
"enum": ["auto", "force", "none"],
8124
-
"description": "When the Agent may call the tool: `auto` lets the model decide, `force` requires a call, and `none` disables it. Omitted means `auto`."
8124
+
"description": "Selector Permission Mode: `auto` lets the model decide, `force` requires a call, and `none` disables it. Supply this property and omit `usageControlExpression` to select or switch to Selector mode; do not send null or set `canonicalModes` or block-level `advancedMode`. With neither property, the default is `auto`."
8125
8125
},
8126
8126
"usageControlExpression": {
8127
8127
"type": "string",
8128
8128
"maxLength": 2048,
8129
-
"description": "Variable-capable tool mode value used when the matching canonical mode is `advanced`. It must resolve to `auto`, `force`, or `none` at execution time."
8129
+
"description": "Variable Permission Mode: a reference such as `<start.toolMode>` or a literal such as `none`, resolving to `auto`, `force`, or `none` at execution time. Supply this property and omit `usageControl` to select or switch to Variable mode; do not send null or set `canonicalModes` or block-level `advancedMode`."
8130
8130
}
8131
8131
},
8132
8132
"required": ["type", "customToolId"],
@@ -8194,12 +8194,12 @@
8194
8194
"usageControl": {
8195
8195
"type": "string",
8196
8196
"enum": ["auto", "force", "none"],
8197
-
"description": "When the Agent may call the tool: `auto` lets the model decide, `force` requires a call, and `none` disables it. Omitted means `auto`."
8197
+
"description": "Selector Permission Mode: `auto` lets the model decide, `force` requires a call, and `none` disables it. Supply this property and omit `usageControlExpression` to select or switch to Selector mode; do not send null or set `canonicalModes` or block-level `advancedMode`. With neither property, the default is `auto`."
8198
8198
},
8199
8199
"usageControlExpression": {
8200
8200
"type": "string",
8201
8201
"maxLength": 2048,
8202
-
"description": "Variable-capable tool mode value used when the matching canonical mode is `advanced`. It must resolve to `auto`, `force`, or `none` at execution time."
8202
+
"description": "Variable Permission Mode: a reference such as `<start.toolMode>` or a literal such as `none`, resolving to `auto`, `force`, or `none` at execution time. Supply this property and omit `usageControl` to select or switch to Variable mode; do not send null or set `canonicalModes` or block-level `advancedMode`."
8203
8203
}
8204
8204
},
8205
8205
"required": ["type", "schema", "code"],
@@ -8264,12 +8264,12 @@
8264
8264
"usageControl": {
8265
8265
"type": "string",
8266
8266
"enum": ["auto", "force", "none"],
8267
-
"description": "When the Agent may call the tool: `auto` lets the model decide, `force` requires a call, and `none` disables it. Omitted means `auto`."
8267
+
"description": "Selector Permission Mode: `auto` lets the model decide, `force` requires a call, and `none` disables it. Supply this property and omit `usageControlExpression` to select or switch to Selector mode; do not send null or set `canonicalModes` or block-level `advancedMode`. With neither property, the default is `auto`."
8268
8268
},
8269
8269
"usageControlExpression": {
8270
8270
"type": "string",
8271
8271
"maxLength": 2048,
8272
-
"description": "Variable-capable tool mode value used when the matching canonical mode is `advanced`. It must resolve to `auto`, `force`, or `none` at execution time."
8272
+
"description": "Variable Permission Mode: a reference such as `<start.toolMode>` or a literal such as `none`, resolving to `auto`, `force`, or `none` at execution time. Supply this property and omit `usageControl` to select or switch to Variable mode; do not send null or set `canonicalModes` or block-level `advancedMode`."
8273
8273
}
8274
8274
},
8275
8275
"required": ["type", "params"],
@@ -8377,12 +8377,12 @@
8377
8377
"usageControl": {
8378
8378
"type": "string",
8379
8379
"enum": ["auto", "force", "none"],
8380
-
"description": "When the Agent may call the tool: `auto` lets the model decide, `force` requires a call, and `none` disables it. Omitted means `auto`."
8380
+
"description": "Selector Permission Mode: `auto` lets the model decide, `force` requires a call, and `none` disables it. Supply this property and omit `usageControlExpression` to select or switch to Selector mode; do not send null or set `canonicalModes` or block-level `advancedMode`. With neither property, the default is `auto`."
8381
8381
},
8382
8382
"usageControlExpression": {
8383
8383
"type": "string",
8384
8384
"maxLength": 2048,
8385
-
"description": "Variable-capable tool mode value used when the matching canonical mode is `advanced`. It must resolve to `auto`, `force`, or `none` at execution time."
8385
+
"description": "Variable Permission Mode: a reference such as `<start.toolMode>` or a literal such as `none`, resolving to `auto`, `force`, or `none` at execution time. Supply this property and omit `usageControl` to select or switch to Variable mode; do not send null or set `canonicalModes` or block-level `advancedMode`."
'When the Agent may call the tool: `auto` lets the model decide, `force` requires a call, and `none` disables it. Omitted means `auto`.'
3029
+
'Selector Permission Mode: `auto` lets the model decide, `force` requires a call, and `none` disables it. Supply this property and omit `usageControlExpression` to select or switch to Selector mode; do not send null or set `canonicalModes` or block-level `advancedMode`. With neither property, the default is `auto`.'
3030
3030
)
3031
3031
3032
3032
constv2AgentToolUsageControlExpressionSchema=z
3033
3033
.string()
3034
3034
.max(2048,'Agent tool mode expression must be at most 2048 characters')
3035
3035
.describe(
3036
-
'Variable-capable tool mode value used when the matching canonical mode is `advanced`. It must resolve to `auto`, `force`, or `none` at execution time.'
3036
+
'Variable Permission Mode: a reference such as `<start.toolMode>` or a literal such as `none`, resolving to `auto`, `force`, or `none` at execution time. Supply this property and omit `usageControl` to select or switch to Variable mode; do not send null or set `canonicalModes` or block-level `advancedMode`.'
"This attachment refers to the contents of this exact folder, including descendants. Use the domain's CLI folder/resource listing with this literal path, not a glob; follow pagination and descendant folders, then read relevant resources. An empty folder has no contents; do not substitute a similarly named folder.",
0 commit comments