summaryrefslogtreecommitdiff
path: root/packages/core/src/tools/tools.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/core/src/tools/tools.ts')
-rw-r--r--packages/core/src/tools/tools.ts16
1 files changed, 8 insertions, 8 deletions
diff --git a/packages/core/src/tools/tools.ts b/packages/core/src/tools/tools.ts
index 3e7d0647..00f2a842 100644
--- a/packages/core/src/tools/tools.ts
+++ b/packages/core/src/tools/tools.ts
@@ -284,13 +284,13 @@ export abstract class BaseTool<
* @param parameterSchema JSON Schema defining the parameters
*/
constructor(
- readonly name: string,
- readonly displayName: string,
- readonly description: string,
- readonly kind: Kind,
- readonly parameterSchema: unknown,
- readonly isOutputMarkdown: boolean = true,
- readonly canUpdateOutput: boolean = false,
+ override readonly name: string,
+ override readonly displayName: string,
+ override readonly description: string,
+ override readonly kind: Kind,
+ override readonly parameterSchema: unknown,
+ override readonly isOutputMarkdown: boolean = true,
+ override readonly canUpdateOutput: boolean = false,
) {
super(
name,
@@ -320,7 +320,7 @@ export abstract class BaseTool<
* @returns An error message string if invalid, null otherwise
*/
// eslint-disable-next-line @typescript-eslint/no-unused-vars
- validateToolParams(params: TParams): string | null {
+ override validateToolParams(params: TParams): string | null {
// Implementation would typically use a JSON Schema validator
// This is a placeholder that should be implemented by derived classes
return null;