UNPKG

@every-env/cli

Version:

Multi-agent orchestrator for AI-powered development workflows

30 lines 1.16 kB
import { CommandPattern } from './registry/types.js'; import { AgentTask } from '../core/agent-manager.js'; import { AgentResult } from '../agents/base-agent.js'; export interface CommandContext { command: string; commandVariables?: Record<string, any>; globalVariables?: Record<string, any>; config?: any; } export interface CommandExecutionOptions { dryRun?: boolean; force?: boolean; only?: string[]; maxAgents?: number; essentialTools?: string[]; } export declare class CommandPatternExecutor { private fileMatcher; private contentMatcher; private variableResolver; executePatternsForCommand(patterns: CommandPattern[], context: CommandContext, options?: CommandExecutionOptions): Promise<AgentResult[]>; prepareTasksForCommand(patterns: CommandPattern[], context: CommandContext, options?: CommandExecutionOptions): Promise<AgentTask[]>; private preparePattern; private getMatches; private createAgentTask; private resolveOutputPath; private checkRunConditions; printDryRun(tasks: AgentTask[], command: string): void; } //# sourceMappingURL=command-pattern-executor.d.ts.map