|
2246 | 2246 | } |
2247 | 2247 | } |
2248 | 2248 | }, |
2249 | | - "revision": "20260213", |
| 2249 | + "revision": "20260218", |
2250 | 2250 | "rootUrl": "https://ces.googleapis.com/", |
2251 | 2251 | "schemas": { |
2252 | 2252 | "Action": { |
|
2603 | 2603 | "QUERY_STRING" |
2604 | 2604 | ], |
2605 | 2605 | "enumDescriptions": [ |
2606 | | - "Unspecified. This value should not be unused.", |
| 2606 | + "Unspecified. This value should not be used.", |
2607 | 2607 | "Represents the key in http header.", |
2608 | 2608 | "Represents the key in query string." |
2609 | 2609 | ], |
|
3097 | 3097 | "TWILIO", |
3098 | 3098 | "GOOGLE_TELEPHONY_PLATFORM", |
3099 | 3099 | "CONTACT_CENTER_AS_A_SERVICE", |
3100 | | - "FIVE9" |
| 3100 | + "FIVE9", |
| 3101 | + "CONTACT_CENTER_INTEGRATION" |
3101 | 3102 | ], |
3102 | 3103 | "enumDescriptions": [ |
3103 | 3104 | "Unknown channel type.", |
|
3106 | 3107 | "Twilio channel.", |
3107 | 3108 | "Google Telephony Platform channel.", |
3108 | 3109 | "Contact Center as a Service (CCaaS) channel.", |
3109 | | - "Five9 channel." |
| 3110 | + "Five9 channel.", |
| 3111 | + "Third party contact center integration channel." |
3110 | 3112 | ], |
3111 | 3113 | "type": "string" |
3112 | 3114 | }, |
|
3303 | 3305 | "id": "CitationsCitedChunk", |
3304 | 3306 | "properties": { |
3305 | 3307 | "text": { |
3306 | | - "description": "Text used for citaiton.", |
| 3308 | + "description": "Text used for citation.", |
3307 | 3309 | "type": "string" |
3308 | 3310 | }, |
3309 | 3311 | "title": { |
|
4163 | 4165 | "$ref": "EvaluationMetricsThresholdsGoldenEvaluationMetricsThresholdsExpectationLevelMetricsThresholds", |
4164 | 4166 | "description": "Optional. The expectation level metrics thresholds." |
4165 | 4167 | }, |
| 4168 | + "toolMatchingSettings": { |
| 4169 | + "$ref": "EvaluationMetricsThresholdsToolMatchingSettings", |
| 4170 | + "description": "Optional. The tool matching settings. An extra tool call is a tool call that is present in the execution but does not match any tool call in the golden expectation." |
| 4171 | + }, |
4166 | 4172 | "turnLevelMetricsThresholds": { |
4167 | 4173 | "$ref": "EvaluationMetricsThresholdsGoldenEvaluationMetricsThresholdsTurnLevelMetricsThresholds", |
4168 | 4174 | "description": "Optional. The turn level metrics thresholds." |
|
4213 | 4219 | }, |
4214 | 4220 | "type": "object" |
4215 | 4221 | }, |
| 4222 | + "EvaluationMetricsThresholdsToolMatchingSettings": { |
| 4223 | + "description": "Settings for matching tool calls.", |
| 4224 | + "id": "EvaluationMetricsThresholdsToolMatchingSettings", |
| 4225 | + "properties": { |
| 4226 | + "extraToolCallBehavior": { |
| 4227 | + "description": "Optional. Behavior for extra tool calls. Defaults to FAIL.", |
| 4228 | + "enum": [ |
| 4229 | + "EXTRA_TOOL_CALL_BEHAVIOR_UNSPECIFIED", |
| 4230 | + "FAIL", |
| 4231 | + "ALLOW" |
| 4232 | + ], |
| 4233 | + "enumDescriptions": [ |
| 4234 | + "Unspecified behavior. Defaults to FAIL.", |
| 4235 | + "Fail the evaluation if an extra tool call is encountered.", |
| 4236 | + "Allow the extra tool call." |
| 4237 | + ], |
| 4238 | + "type": "string" |
| 4239 | + } |
| 4240 | + }, |
| 4241 | + "type": "object" |
| 4242 | + }, |
4216 | 4243 | "Event": { |
4217 | 4244 | "description": "Event input.", |
4218 | 4245 | "id": "Event", |
|
4294 | 4321 | "toolsetTool": { |
4295 | 4322 | "$ref": "ToolsetTool", |
4296 | 4323 | "description": "Optional. The toolset tool to execute. Only one tool should match the predicate from the toolset. Otherwise, an error will be returned." |
| 4324 | + }, |
| 4325 | + "variables": { |
| 4326 | + "additionalProperties": { |
| 4327 | + "description": "Properties of the object.", |
| 4328 | + "type": "any" |
| 4329 | + }, |
| 4330 | + "description": "Optional. The variables that are available for the tool execution.", |
| 4331 | + "type": "object" |
4297 | 4332 | } |
4298 | 4333 | }, |
4299 | 4334 | "type": "object" |
|
4307 | 4342 | "description": "Properties of the object.", |
4308 | 4343 | "type": "any" |
4309 | 4344 | }, |
4310 | | - "description": "Required. The tool execution result in JSON object format. Use \"output\" key to specify tool response and \"error\" key to specify error details (if any). If \"output\" and \"error\" keys are not specified, then whole \"response\" is treated as tool execution result.", |
| 4345 | + "description": "The tool execution result in JSON object format. Use \"output\" key to specify tool response and \"error\" key to specify error details (if any). If \"output\" and \"error\" keys are not specified, then whole \"response\" is treated as tool execution result.", |
4311 | 4346 | "type": "object" |
4312 | 4347 | }, |
4313 | 4348 | "tool": { |
|
4317 | 4352 | "toolsetTool": { |
4318 | 4353 | "$ref": "ToolsetTool", |
4319 | 4354 | "description": "The toolset tool that got executed." |
| 4355 | + }, |
| 4356 | + "variables": { |
| 4357 | + "additionalProperties": { |
| 4358 | + "description": "Properties of the object.", |
| 4359 | + "type": "any" |
| 4360 | + }, |
| 4361 | + "description": "The variable values at the end of the tool execution.", |
| 4362 | + "type": "object" |
4320 | 4363 | } |
4321 | 4364 | }, |
4322 | 4365 | "type": "object" |
|
5786 | 5829 | "properties": { |
5787 | 5830 | "inputSchema": { |
5788 | 5831 | "$ref": "Schema", |
5789 | | - "description": "Required. The schema of the tool input parameters." |
| 5832 | + "description": "The schema of the tool input parameters." |
5790 | 5833 | }, |
5791 | 5834 | "outputSchema": { |
5792 | 5835 | "$ref": "Schema", |
5793 | | - "description": "Required. The schema of the tool output parameters." |
| 5836 | + "description": "The schema of the tool output parameters." |
5794 | 5837 | }, |
5795 | 5838 | "tool": { |
5796 | 5839 | "description": "The name of the tool that the schema is for. Format: `projects/{project}/locations/{location}/apps/{app}/tools/{tool}`", |
|
5822 | 5865 | "id": "RetrieveToolsResponse", |
5823 | 5866 | "properties": { |
5824 | 5867 | "tools": { |
5825 | | - "description": "Required. The list of tools that are included in the specified toolset.", |
| 5868 | + "description": "The list of tools that are included in the specified toolset.", |
5826 | 5869 | "items": { |
5827 | 5870 | "$ref": "Tool" |
5828 | 5871 | }, |
|
5943 | 5986 | "type": "object" |
5944 | 5987 | }, |
5945 | 5988 | "ref": { |
5946 | | - "description": "Optional. Allows indirect references between schema nodes. The value should be a valid reference to a child of the root `defs`. For example, the following schema defines a reference to a schema node named \"Pet\": type: object properties: pet: ref: #/defs/Pet defs: Pet: type: object properties: name: type: string The value of the \"pet\" property is a reference to the schema node named \"Pet\". See details in https://json-schema.org/understanding-json-schema/structuring.", |
| 5989 | + "description": "Optional. Allows indirect references between schema nodes. The value should be a valid reference to a child of the root `defs`. For example, the following schema defines a reference to a schema node named \"Pet\": ``` type: object properties: pet: ref: #/defs/Pet defs: Pet: type: object properties: name: type: string ``` The value of the \"pet\" property is a reference to the schema node named \"Pet\". See details in https://json-schema.org/understanding-json-schema/structuring.", |
5947 | 5990 | "type": "string" |
5948 | 5991 | }, |
5949 | 5992 | "required": { |
|
6131 | 6174 | "type": "object" |
6132 | 6175 | }, |
6133 | 6176 | "willContinue": { |
6134 | | - "description": "Optional. A flag to indicate if the current message is a fragment of a larger input in the bidi streaming session. When `true`, the agent will defer processing until a subsequent message with `will_continue` set to `false` is received. Note: This flag has no effect on audio and DTMF inputs, which are always processed in real-time.", |
| 6177 | + "description": "Optional. A flag to indicate if the current message is a fragment of a larger input in the bidi streaming session. When set to `true`, the agent defers processing until it receives a subsequent message where `will_continue` is `false`, or until the system detects an endpoint in the audio input. NOTE: This field does not apply to audio and DTMF inputs, as they are always processed automatically based on the endpointing signal.", |
6135 | 6178 | "type": "boolean" |
6136 | 6179 | } |
6137 | 6180 | }, |
|
6810 | 6853 | "SHORT_FORM", |
6811 | 6854 | "OVERALL_SATISFACTION", |
6812 | 6855 | "ORDER_SUMMARY", |
6813 | | - "APPOINTMENT_DETAILS" |
| 6856 | + "APPOINTMENT_DETAILS", |
| 6857 | + "APPOINTMENT_SCHEDULER", |
| 6858 | + "CONTACT_FORM" |
6814 | 6859 | ], |
6815 | 6860 | "enumDescriptions": [ |
6816 | 6861 | "Unspecified widget type.", |
|
6823 | 6868 | "Short form widget.", |
6824 | 6869 | "Overall satisfaction widget.", |
6825 | 6870 | "Order summary widget.", |
6826 | | - "Appointment details widget." |
| 6871 | + "Appointment details widget.", |
| 6872 | + "Appointment scheduler widget.", |
| 6873 | + "Contact form widget." |
6827 | 6874 | ], |
6828 | 6875 | "type": "string" |
6829 | 6876 | } |
|
0 commit comments