summaryrefslogtreecommitdiff
path: root/packages/core/src/tools/mcp-client.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/core/src/tools/mcp-client.ts')
-rw-r--r--packages/core/src/tools/mcp-client.ts10
1 files changed, 5 insertions, 5 deletions
diff --git a/packages/core/src/tools/mcp-client.ts b/packages/core/src/tools/mcp-client.ts
index ceedb068..72382ac1 100644
--- a/packages/core/src/tools/mcp-client.ts
+++ b/packages/core/src/tools/mcp-client.ts
@@ -304,7 +304,7 @@ async function connectAndDiscover(
toolNameForModel.slice(0, 28) + '___' + toolNameForModel.slice(-32);
}
- sanatizeParameters(funcDecl.parameters);
+ sanitizeParameters(funcDecl.parameters);
// Ensure parameters is a valid JSON schema object, default to empty if not.
const parameterSchema: Record<string, unknown> =
@@ -362,7 +362,7 @@ async function connectAndDiscover(
}
}
-export function sanatizeParameters(schema?: Schema) {
+export function sanitizeParameters(schema?: Schema) {
if (!schema) {
return;
}
@@ -370,15 +370,15 @@ export function sanatizeParameters(schema?: Schema) {
// Vertex AI gets confused if both anyOf and default are set.
schema.default = undefined;
for (const item of schema.anyOf) {
- sanatizeParameters(item);
+ sanitizeParameters(item);
}
}
if (schema.items) {
- sanatizeParameters(schema.items);
+ sanitizeParameters(schema.items);
}
if (schema.properties) {
for (const item of Object.values(schema.properties)) {
- sanatizeParameters(item);
+ sanitizeParameters(item);
}
}
}