UNPKG

@eko-ai/eko

Version:

Empowering language to transform human words into action.

12 lines 603 B
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