/** * `agentsmarket run ` — execute a pipeline locally. * * Supports all stage types from the shared executor: * - llm stage (model + prompt) — direct LLM call * - uses (string) — single skill invocation * - uses (string[]) — sequential array of skill invocations * * Skills are fetched via HTTP from the configured marketplace server * (AGENTSMARKET_URL or https://api.agentsmarket.world). * * Examples: * agentsmarket run pipeline.yaml * agentsmarket run pipeline.yaml --inputs '{"name":"Alice"}' * agentsmarket run pipeline.yaml --mock * agentsmarket run pipeline.yaml --model MiniMax-M3 */ import { LLMProviderRegistry } from '@agentsmarket/pipeline-runtime'; import { type PipelineFileSpec } from '../lib/pipeline-spec.js'; interface RunOptions { inputs?: string; mock?: boolean; apiKey?: string; model?: string; noColor?: boolean; url?: string; debug?: boolean; } export declare function buildProviderRegistry(mockFor?: readonly string[]): LLMProviderRegistry; export declare function validateStageProviders(spec: PipelineFileSpec, registry: LLMProviderRegistry): string[]; export declare function runCommand(filePath: string, opts: RunOptions): Promise; export {};