@eko-ai/eko
Version:
Empowering language to transform human words into action.
12 lines • 603 B
TypeScript
import { AgentContext } from "../agent/agent-context";
import { ToolResult, ToolExecuter, ToolSchema } from "../types/tools.types";
import { LanguageModelV2FunctionTool, LanguageModelV2ToolCallPart } from "@ai-sdk/provider";
export declare class ToolWrapper {
private tool;
private execute;
constructor(toolSchema: ToolSchema, execute: ToolExecuter);
get name(): string;
getTool(): LanguageModelV2FunctionTool;
callTool(args: Record<string, unknown>, agentContext: AgentContext, toolCall: LanguageModelV2ToolCallPart): Promise<ToolResult>;
}
//# sourceMappingURL=wrapper.d.ts.map