providerplaneai
    Preparing search index...

    Interface JobManagerOptions

    Interface contract for JobManagerOptions.

    interface JobManagerOptions {
        hooks?: JobManagerHooks;
        jobFactory?: JobFactory<any, any>;
        loadPersistedJobs?: () => JobSnapshot<any, any>[];
        maxConcurrency?: number;
        maxQueueSize?: number;
        maxRawBytesPerJob?: number;
        maxStoredResponseChunks?: number;
        persistJobs?: (snapshots: JobSnapshot<any, any>[]) => void;
        storeRawResponses?: boolean;
        stripBinaryPayloadsInSnapshotsAndTimeline?: boolean;
    }
    Index

    Properties

    Optional hooks for job lifecycle events.

    jobFactory?: JobFactory<any, any>

    Factory for reconstructing jobs from snapshots.

    loadPersistedJobs?: () => JobSnapshot<any, any>[]
    maxConcurrency?: number

    Maximum number of jobs to run concurrently.

    maxQueueSize?: number

    Maximum number of jobs allowed in the queue.

    maxRawBytesPerJob?: number

    Maximum raw bytes to store per job.

    maxStoredResponseChunks?: number

    Maximum number of response chunks to store per job.

    persistJobs?: (snapshots: JobSnapshot<any, any>[]) => void

    Optional persistence hooks

    storeRawResponses?: boolean

    Whether to store raw responses for jobs.

    stripBinaryPayloadsInSnapshotsAndTimeline?: boolean

    Whether to strip binary-heavy fields (e.g. base64) from snapshots and timeline artifacts.