UNPKG

@just-every/ensemble

Version:

LLM provider abstraction layer with unified streaming interface

10 lines 583 B
import { ResponseInput, AgentDefinition, ProviderStreamEvent } from '../types/types.js'; export interface VerificationResult { status: 'pass' | 'fail'; reason?: string; } type EnsembleRequestFunction = (messages: ResponseInput, agent: AgentDefinition) => AsyncGenerator<ProviderStreamEvent>; export declare function setEnsembleRequestFunction(fn: EnsembleRequestFunction): void; export declare function verifyOutput(verifier: AgentDefinition, output: string, originalMessages: ResponseInput): Promise<VerificationResult>; export {}; //# sourceMappingURL=verification.d.ts.map