Gaunt Sloth Assistant - v1.0.5
    Preparing search index...

    Variable DEFAULT_CONFIGConst

    DEFAULT_CONFIG: {
        canInterruptInferenceWithEsc: true;
        commands: {
            code: { filesystem: "all" };
            pr: {
                contentProvider: "github";
                rating: {
                    enabled: true;
                    errorOnReviewFail: true;
                    maxRating: 10;
                    minRating: 0;
                    passThreshold: 6;
                };
                requirementsProvider: "github";
            };
            review: {
                rating: {
                    enabled: true;
                    errorOnReviewFail: true;
                    maxRating: 10;
                    minRating: 0;
                    passThreshold: 6;
                };
            };
        };
        contentProvider: "file";
        debugLog: false;
        filesystem: "read";
        includeCurrentDateAfterGuidelines: false;
        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";
              rating: {
                  enabled: true;
                  errorOnReviewFail: true;
                  maxRating: 10;
                  minRating: 0;
                  passThreshold: 6;
              };
              requirementsProvider: "github";
          };
          review: {
              rating: {
                  enabled: true;
                  errorOnReviewFail: true;
                  maxRating: 10;
                  minRating: 0;
                  passThreshold: 6;
              };
          };
      }

      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"
    • ReadonlyincludeCurrentDateAfterGuidelines: false

      Whether to include the current date in the project review instructions or not.

    • ReadonlyprojectGuidelines: ".gsloth.guidelines.md"

      Path to project-specific guidelines. The default is .gsloth.guidelines.md; this config may be used to point Gaunt Sloth to a different file, for example, to AGENTS.md

    • ReadonlyprojectReviewInstructions: ".gsloth.review.md"
    • ReadonlyrequirementsProvider: "file"
    • ReadonlystreamOutput: true
    • ReadonlystreamSessionInferenceLog: true
    • ReadonlyuseColour: true
    • ReadonlywriteOutputToFile: true