rea-agents - v2.0.0
    Preparing search index...

    Interface AnalysisProviderCandidate

    Deep provider candidate discoverable before one target-bound route is chosen.

    interface AnalysisProviderCandidate {
        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;
        inspectAvailability(): ProviderAvailability;
        inspectTargetSupport(target: BinaryTarget): ProviderTargetSupport;
        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