agentis
Version:
A TypeScript framework for building sophisticated multi-agent systems
14 lines (13 loc) • 378 B
TypeScript
import { ITool } from './ITool';
export interface ToolExecutionPlan {
toolName: string;
input: string;
priority: number;
dependsOn?: string[];
}
export declare class ToolOrchestrator {
private tools;
private executionHistory;
registerTool(tool: ITool): void;
executePlan(plans: ToolExecutionPlan[], agentId: string): Promise<Map<string, any>>;
}