UNPKG

@just-every/ensemble

Version:

LLM provider abstraction layer with unified streaming interface

7 lines 649 B
import { ToolCall, ToolFunction, AgentDefinition } from '../types/types.js'; export declare function timeoutPromise(ms: number): Promise<'TIMEOUT'>; export declare function agentHasStatusTracking(agent: AgentDefinition): boolean; export declare function executeToolWithLifecycle(toolCall: ToolCall, tool: ToolFunction, agent: AgentDefinition, signal?: AbortSignal): Promise<string>; export declare function handleToolCall(toolCall: ToolCall, tool: ToolFunction, agent: AgentDefinition): Promise<string>; export declare function prepareToolArguments(argsString: string, tool: ToolFunction): any[]; //# sourceMappingURL=tool_execution_manager.d.ts.map