@oss-autopilot/core - v3.42.2
    Preparing search index...

    Interface ConfigOutput

    interface ConfigOutput {
        config: KnownKeys<
            {
                aiPolicyBlocklist: string[];
                approachingDormantDays: number;
                autoExtractLearnings: boolean;
                autoFormatBeforePush: boolean;
                avoidRepos: string[];
                boostIssueTypes: string[];
                complexIssues: "off"
                | string & {}
                | "warm";
                diffTool: "inline" | "custom" | "sourcetree" | "vscode";
                diffToolCustomCommand?: string;
                dismissedIssues: Record<string, string>;
                dismissedPRHeads: Record<string, string>;
                dormantThresholdDays: number;
                excludeOrgs?: string[];
                excludeRepos: string[];
                githubUsername: string;
                healthCheckFreshnessMinutes: number;
                includeDocIssues: boolean;
                issueListPath?: string;
                labels: string[];
                languages: string[];
                localRepoScanPaths?: string[];
                maxActivePRs: number;
                maxConcurrentImplementations: number;
                maxIssueAgeDays: number;
                maxOpenPRsColdRepo: number;
                maxOpenPRsPerRepo: number;
                minRepoScoreThreshold: number;
                minStars: number;
                persistence: "local" | "gist";
                preferredOrgs: string[];
                projectCategories: (
                    | "nonprofit"
                    | "devtools"
                    | "infrastructure"
                    | "web-frameworks"
                    | "data-ml"
                    | "education"
                )[];
                reviewMaxPasses?: number;
                scope?: ("advanced" | "beginner" | "intermediate")[];
                setupComplete: boolean;
                setupCompletedAt?: string;
                shelvedPRUrls: string[];
                skipBroadWhenSufficientResults: number;
                skippedIssuesPath?: string;
                slmTriageHost: string;
                slmTriageModel: string;
                squashByDefault: boolean | "ask";
                starredRepos: string[];
                starredReposLastFetched?: string;
                statusOverrides?: Record<
                    string,
                    {
                        lastActivityAt: string;
                        setAt: string;
                        status: "needs_addressing"
                        | "waiting_on_maintainer";
                    },
                >;
                trustedProjects: string[];
                trustOwnRepoWrites: boolean;
                untrackedOrgs: string[];
                [key: string]: unknown;
            },
        >;
    }
    Index
    config: KnownKeys<
        {
            aiPolicyBlocklist: string[];
            approachingDormantDays: number;
            autoExtractLearnings: boolean;
            autoFormatBeforePush: boolean;
            avoidRepos: string[];
            boostIssueTypes: string[];
            complexIssues: "off"
            | string & {}
            | "warm";
            diffTool: "inline" | "custom" | "sourcetree" | "vscode";
            diffToolCustomCommand?: string;
            dismissedIssues: Record<string, string>;
            dismissedPRHeads: Record<string, string>;
            dormantThresholdDays: number;
            excludeOrgs?: string[];
            excludeRepos: string[];
            githubUsername: string;
            healthCheckFreshnessMinutes: number;
            includeDocIssues: boolean;
            issueListPath?: string;
            labels: string[];
            languages: string[];
            localRepoScanPaths?: string[];
            maxActivePRs: number;
            maxConcurrentImplementations: number;
            maxIssueAgeDays: number;
            maxOpenPRsColdRepo: number;
            maxOpenPRsPerRepo: number;
            minRepoScoreThreshold: number;
            minStars: number;
            persistence: "local" | "gist";
            preferredOrgs: string[];
            projectCategories: (
                | "nonprofit"
                | "devtools"
                | "infrastructure"
                | "web-frameworks"
                | "data-ml"
                | "education"
            )[];
            reviewMaxPasses?: number;
            scope?: ("advanced" | "beginner" | "intermediate")[];
            setupComplete: boolean;
            setupCompletedAt?: string;
            shelvedPRUrls: string[];
            skipBroadWhenSufficientResults: number;
            skippedIssuesPath?: string;
            slmTriageHost: string;
            slmTriageModel: string;
            squashByDefault: boolean | "ask";
            starredRepos: string[];
            starredReposLastFetched?: string;
            statusOverrides?: Record<
                string,
                {
                    lastActivityAt: string;
                    setAt: string;
                    status: "needs_addressing"
                    | "waiting_on_maintainer";
                },
            >;
            trustedProjects: string[];
            trustOwnRepoWrites: boolean;
            untrackedOrgs: string[];
            [key: string]: unknown;
        },
    >