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";
        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"; 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"
    • 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