UNPKG

@eko-ai/eko

Version:

Empowering language to transform human words into action.

12 lines 596 B
import { LanguageModelV1FunctionTool, LanguageModelV1ToolCallPart } from "@ai-sdk/provider"; import { ToolResult, ToolExecuter, ToolSchema } from "../types/tools.types"; import { AgentContext } from "../core/context"; export declare class ToolWrapper { private tool; private execute; constructor(toolSchema: ToolSchema, execute: ToolExecuter); get name(): string; getTool(): LanguageModelV1FunctionTool; callTool(args: Record<string, unknown>, agentContext: AgentContext, toolCall: LanguageModelV1ToolCallPart): Promise<ToolResult>; } //# sourceMappingURL=wrapper.d.ts.map