mirror of
https://github.com/QwenLM/qwen-code.git
synced 2025-12-20 08:47:44 +00:00
chore: fix typo in mcp-client (#1555)
Co-authored-by: Scott Densmore <scottdensmore@mac.com>
This commit is contained in:
committed by
GitHub
parent
6c4391dda5
commit
221b066900
@@ -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);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user