Add validation of AI error assistant tool call arguments (#19304)

GitOrigin-RevId: 18ca3a817dfbb65ea1483c5d6d74f4011ec542a7
This commit is contained in:
Alf Eaton 2024-07-10 12:15:44 +01:00 committed by Copybot
parent cfb1a5b82f
commit c5c72d6e49
2 changed files with 39 additions and 0 deletions

38
package-lock.json generated
View file

@ -44520,6 +44520,7 @@
"@slack/webhook": "^7.0.2", "@slack/webhook": "^7.0.2",
"@xmldom/xmldom": "^0.7.13", "@xmldom/xmldom": "^0.7.13",
"accepts": "^1.3.7", "accepts": "^1.3.7",
"ajv": "^8.12.0",
"archiver": "^5.3.0", "archiver": "^5.3.0",
"async": "^3.2.5", "async": "^3.2.5",
"base-x": "^4.0.0", "base-x": "^4.0.0",
@ -45463,6 +45464,21 @@
"@uppy/core": "^3.8.0" "@uppy/core": "^3.8.0"
} }
}, },
"services/web/node_modules/ajv": {
"version": "8.16.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz",
"integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==",
"dependencies": {
"fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
"uri-js": "^4.4.1"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/epoberezkin"
}
},
"services/web/node_modules/ansi-styles": { "services/web/node_modules/ansi-styles": {
"version": "4.3.0", "version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@ -45747,6 +45763,11 @@
} }
] ]
}, },
"services/web/node_modules/json-schema-traverse": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
},
"services/web/node_modules/jsonfile": { "services/web/node_modules/jsonfile": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
@ -53154,6 +53175,7 @@
"accepts": "^1.3.7", "accepts": "^1.3.7",
"acorn": "^7.1.1", "acorn": "^7.1.1",
"acorn-walk": "^7.1.1", "acorn-walk": "^7.1.1",
"ajv": "^8.12.0",
"algoliasearch": "^3.35.1", "algoliasearch": "^3.35.1",
"archiver": "^5.3.0", "archiver": "^5.3.0",
"async": "^3.2.5", "async": "^3.2.5",
@ -53812,6 +53834,17 @@
"nanoid": "^4.0.0" "nanoid": "^4.0.0"
} }
}, },
"ajv": {
"version": "8.16.0",
"resolved": "https://registry.npmjs.org/ajv/-/ajv-8.16.0.tgz",
"integrity": "sha512-F0twR8U1ZU67JIEtekUcLkXkoO5mMMmgGD8sK/xUFzJ805jxHQl92hImFAqqXMyMYjSPOyUPAwHYhB72g5sTXw==",
"requires": {
"fast-deep-equal": "^3.1.3",
"json-schema-traverse": "^1.0.0",
"require-from-string": "^2.0.2",
"uri-js": "^4.4.1"
}
},
"ansi-styles": { "ansi-styles": {
"version": "4.3.0", "version": "4.3.0",
"resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
@ -54010,6 +54043,11 @@
"resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
"integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==" "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA=="
}, },
"json-schema-traverse": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
"integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
},
"jsonfile": { "jsonfile": {
"version": "4.0.0", "version": "4.0.0",
"resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",

View file

@ -86,6 +86,7 @@
"@slack/webhook": "^7.0.2", "@slack/webhook": "^7.0.2",
"@xmldom/xmldom": "^0.7.13", "@xmldom/xmldom": "^0.7.13",
"accepts": "^1.3.7", "accepts": "^1.3.7",
"ajv": "^8.12.0",
"archiver": "^5.3.0", "archiver": "^5.3.0",
"async": "^3.2.5", "async": "^3.2.5",
"base-x": "^4.0.0", "base-x": "^4.0.0",