Update edit tool validation function to override validateToolParams (#667)

This commit is contained in:
Leo
2025-06-01 19:18:43 +01:00
committed by GitHub
parent 9dae07784b
commit edc12e416d
2 changed files with 8 additions and 6 deletions

View File

@@ -126,7 +126,7 @@ Expectation for parameters:
* @param params Parameters to validate
* @returns Error message string or null if valid
*/
validateParams(params: EditToolParams): string | null {
validateToolParams(params: EditToolParams): string | null {
if (
this.schema.parameters &&
!SchemaValidator.validate(
@@ -372,7 +372,7 @@ Expectation for parameters:
params: EditToolParams,
_signal: AbortSignal,
): Promise<ToolResult> {
const validationError = this.validateParams(params);
const validationError = this.validateToolParams(params);
if (validationError) {
return {
llmContent: `Error: Invalid parameters provided. Reason: ${validationError}`,