eve
Version:
Filesystem-first framework for durable backend AI agents that run anywhere.
26 lines (25 loc) • 796 B
TypeScript
interface EvalCliOptions {
url?: string;
timeout?: string;
maxConcurrency?: string;
json?: boolean;
junit?: string;
skipReport?: boolean;
strict?: boolean;
list?: boolean;
tag?: string[];
verbose?: boolean;
}
type EvalCliLogger = {
log(message: string): void;
error(message: string): void;
};
/**
* Runs the `eve eval` command with already-parsed Commander options.
*
* Exit codes: `0` when every executed eval passed its gate assertions (and
* soft thresholds under `--strict`), `1` when any eval failed, `2` for runner
* or configuration errors (no evals discovered, no evals matching filters).
*/
export declare function runEvalCommand(evalIds: readonly string[], options: EvalCliOptions, logger: EvalCliLogger): Promise<void>;
export {};