UNPKG

@eko-ai/eko

Version:

Empowering language to transform human words into action.

20 lines 995 B
import { JSONSchema7 } from "json-schema"; import { ToolWrapper } from "./wrapper"; import { AgentContext } from "../core/context"; import ForeachTaskTool from "./foreach_task"; import HumanInteractTool from "./human_interact"; import TaskNodeStatusTool from "./task_node_status"; import VariableStorageTool from "./variable_storage"; import WatchTriggerTool from "./watch_trigger"; import { Tool, ToolResult } from "../types/tools.types"; import { LanguageModelV1ToolCallPart } from "@ai-sdk/provider"; export declare class McpTool implements Tool { readonly name: string; readonly description?: string; readonly parameters: JSONSchema7; private toolWrapper; constructor(toolWrapper: ToolWrapper); execute(args: Record<string, unknown>, agentContext: AgentContext, toolCall: LanguageModelV1ToolCallPart): Promise<ToolResult>; } export { ForeachTaskTool, HumanInteractTool, TaskNodeStatusTool, VariableStorageTool, WatchTriggerTool, }; //# sourceMappingURL=index.d.ts.map