rea-agents
    Preparing search index...

    Factory and capability declaration for an analysis implementation.

    interface AnalysisProvider {
        capabilities(): readonly CapabilityDescriptor[];
        createClient(
            target: BinaryTarget,
            profile?: {
                digest: string;
                parameters: Record<string, JSONType>;
                provider: { id: string; name: string; version: string };
                provider_profile_schema_version: number;
                schema_version: 1;
            },
        ): AnalysisClient;
        identity(): ProviderIdentity;
        resolveAnalysisProfile?(
            target: BinaryTarget,
            options?: AnalysisProfileResolutionOptions,
        ): Promise<Result<AnalysisProfileResolution, AnalysisError>>;
    }

    Hierarchy (View Summary)

    Implemented by

    Index
    • Parameters

      • target: BinaryTarget
      • Optionalprofile: {
            digest: string;
            parameters: Record<string, JSONType>;
            provider: { id: string; name: string; version: string };
            provider_profile_schema_version: number;
            schema_version: 1;
        }

      Returns AnalysisClient