Gaunt Sloth Assistant
    Preparing search index...

    Variable DEFAULT_CONFIGConst

    DEFAULT_CONFIG: {
        canInterruptInferenceWithEsc: true;
        commands: {
            code: { filesystem: "all" };
            pr: { contentProvider: "github"; requirementsProvider: "github" };
        };
        contentProvider: "file";
        debugLog: false;
        filesystem: "read";
        projectGuidelines: ".gsloth.guidelines.md";
        projectReviewInstructions: ".gsloth.review.md";
        requirementsProvider: "file";
        streamOutput: true;
        streamSessionInferenceLog: true;
        useColour: true;
        writeOutputToFile: true;
    } = ...

    Default config

    Type declaration

    • ReadonlycanInterruptInferenceWithEsc: true
    • Readonlycommands: {
          code: { filesystem: "all" };
          pr: { contentProvider: "github"; requirementsProvider: "github" };
      }

      Default provider for both requirements and content is GitHub. It needs GitHub CLI (gh).

      github content provider uses gh pr diff NN internally. src/providers/ghPrDiffProvider.ts!

      github requirements provider gh issue view NN internally

    • ReadonlycontentProvider: "file"
    • ReadonlydebugLog: false
    • Readonlyfilesystem: "read"
    • ReadonlyprojectGuidelines: ".gsloth.guidelines.md"
    • ReadonlyprojectReviewInstructions: ".gsloth.review.md"
    • ReadonlyrequirementsProvider: "file"
    • ReadonlystreamOutput: true
    • ReadonlystreamSessionInferenceLog: true
    • ReadonlyuseColour: true
    • ReadonlywriteOutputToFile: true