Remove dead methods from ToolRegistry (#91)
* getToolSchemas is deprecated. * listAvailableTools is now getAllTools.
This commit is contained in:
parent
d4614619b4
commit
ddaa21c750
|
@ -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.
|
||||
*/
|
||||
|
|
Loading…
Reference in New Issue