Remove dead methods from ToolRegistry (#91)

* getToolSchemas is deprecated.
* listAvailableTools is now getAllTools.
This commit is contained in:
Jaana Dogan 2025-04-21 13:29:36 -07:00 committed by GitHub
parent d4614619b4
commit ddaa21c750
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 1 additions and 20 deletions

View File

@ -4,7 +4,7 @@
* SPDX-License-Identifier: Apache-2.0
*/
import { ToolListUnion, FunctionDeclaration } from '@google/genai';
import { FunctionDeclaration } from '@google/genai';
import { Tool } from './tools.js';
export class ToolRegistry {
@ -37,18 +37,6 @@ export class ToolRegistry {
return declarations;
}
/**
* Deprecated/Internal? Retrieves schemas in the ToolListUnion format.
* Kept for reference, prefer getFunctionDeclarations.
*/
getToolSchemas(): ToolListUnion {
const declarations = this.getFunctionDeclarations();
if (declarations.length === 0) {
return [];
}
return [{ functionDeclarations: declarations }];
}
/**
* Returns an array of all registered tool instances.
*/
@ -56,13 +44,6 @@ export class ToolRegistry {
return Array.from(this.tools.values());
}
/**
* Optional: Get a list of registered tool names.
*/
listAvailableTools(): string[] {
return Array.from(this.tools.keys());
}
/**
* Get the definition of a specific tool.
*/