Skip to content
Gaunt Sloth Documentation
Search
Ctrl
K
Cancel
GitHub
Select theme
Dark
Light
Auto
Getting Started
Overview
Quickstart
Guides & Recipes
Review code & PRs
Code with your rules
Work interactively
Local & free models
Choose & switch models
Work in a monorepo
Scripting & CI
Batch over inputs & models
Evaluate your agent
Evals for MCP servers
Workflows
Shell tool & approvals
What approvals protect you from
Custom tools
Configuration
Overview
Providers
Tools
MCP servers
Content sources
Prompts
Output & files
Profiles & runtime
Reference
Commands
Debug dump
Migrating to 2.0
Contributing
API
@gaunt-sloth/agent
builtInToolsConfig.js
Variables
AVAILABLE_BUILT_IN_TOOLS
Functions
getDefaultTools
core/debugCapture.js
Interfaces
DebugCapture
DebugRequestExtras
DebugToolDef
LastModelRequest
Functions
extractDebugRequestExtras
core/resolveAgentFactory.js
Functions
resolveAgentFactory
GthDevToolkit
Classes
default
ShellCommandFailedError
Type Aliases
ShellTimeoutBudget
Functions
buildTimeoutKillNotice
killProcessGroup
resolveShellTimeoutBudget
index.js
References
A2AClientConfig
A2AClientWrapper
A2AMessageResult
A2ASendContext
AGUI_CONTEXT_COMPACTED_EVENT
AgUiContextCompactedValue
AVAILABLE_BUILT_IN_TOOLS
buildReadlineSlashContext
convertMessage
convertMessages
createA2AAgentTool
createAcpAgentApp
createAcpAgentRouter
createAcpV1AgentApp
createAuthProviderAndAuthenticate
createInteractiveSession
createOAuthRedirectServer
createResolvers
DEFAULT_AGUI_HOST
getDefaultTools
InteractiveSessionOptions
isMiddlewareInjected
markMiddlewareInjected
MIDDLEWARE_INJECTED_KEY
OAuthClientProviderImpl
prepareMcpTools
ReadlineSlashContextInput
resolveAgentFactory
resolveMiddleware
SessionConfig
startAcpServer
startAgUiServer
mcp/OAuthClientProviderImpl.js
Classes
OAuthClientProviderImpl
Functions
createAuthProviderAndAuthenticate
createOAuthRedirectServer
mcp/tlsTrust.js
Interfaces
BuiltDispatcher
TlsCertFailure
Functions
buildDispatcherOptions
installMcpTlsTrust
resetMcpTlsTrustForTests
middleware/binaryContentInjectionMiddleware.js
Interfaces
BinaryContentInjectionMiddlewareSettings
Type Aliases
NonImageBinaryFate
Functions
createBinaryContentInjectionMiddleware
isDeliverableFormatType
nonImageBinaryFateFor
middleware/frontendImageInjectionMiddleware.js
Interfaces
FrontendImageInjectionOptions
Variables
DEFAULT_CAPTURE_TOOL_NAME
Functions
createFrontendImageInjectionMiddleware
imageBlockFor
middleware/middlewareInjectedMarker.js
Variables
MIDDLEWARE_INJECTED_KEY
Functions
isMiddlewareInjected
markMiddlewareInjected
middleware/registry.js
Functions
createAnthropicPromptCachingMiddleware
createSummarizationMiddleware
resolveMiddleware
middleware/types.js
Interfaces
AnthropicPromptCachingConfig
BinaryContentInjectionConfig
FrontendImageInjectionConfig
ImageFormatTransformConfig
SummarizationConfig
Type Aliases
MiddlewareConfig
PredefinedMiddlewareConfig
PredefinedMiddlewareName
modules/a2a/A2AClientWrapper.js
Classes
A2AClientWrapper
Interfaces
A2AClientConfig
A2AMessageResult
A2ASendContext
modules/acp/acpAgentApp.js
Functions
createAcpAgentApp
References
ACP_AGENT_NAME
ACP_AGENT_TITLE
AcpAgentAppOptions
announceAcpStart
isSameWorkspace
modules/acp/acpAgentAppV1.js
Functions
createAcpV1AgentApp
modules/acp/acpCommands.js
Interfaces
AcpAvailableCommand
AcpCommandInvocation
AcpCommandTarget
AcpSessionCommand
Variables
ACP_SESSION_COMMANDS
Functions
acpAvailableCommandsV1
acpAvailableCommandsV2
parseAcpSessionCommand
runAcpSessionCommand
modules/acp/acpCommon.js
Interfaces
AcpAgentAppOptions
AcpContentBlockLike
Variables
ACP_AGENT_NAME
ACP_AGENT_TITLE
acpStatusCallback
CLOSE_TURN_DRAIN_MS
Functions
agentVersion
announceAcpStart
drainWithDeadline
loadConfigForCwd
promptText
resolveAcpSessionCommand
References
isSameWorkspace
modules/acp/acpPermissions.js
Variables
ACP_PERMISSION_OPTIONS
Functions
decisionForOutcome
permissionRequestFor
rememberedAnswerNote
modules/acp/acpPermissionsV1.js
Functions
permissionRequestForV1
modules/acp/acpRouter.js
Functions
createAcpAgentRouter
modules/acp/acpStdio.js
Interfaces
AcpStdioOptions
Functions
startAcpServer
modules/acp/acpStopReason.js
Type Aliases
AcpClosedStopReason
Variables
ACP_ERROR_STOP_REASON
Functions
acpStopReasonFor
acpTerminationMeta
modules/acp/acpToolCalls.js
Classes
AcpToolCallTracker
Functions
toolKindFor
modules/acp/acpUpdates.js
Classes
AcpUpdateMapper
modules/acp/acpUpdatesV1.js
Classes
AcpV1UpdateMapper
modules/agUiCapabilities.js
Variables
AG_UI_EMITTED_EVENT_TYPES
AGUI_AGENT_COMMAND
Functions
buildAgUiCapabilities
describeConfiguredModel
modules/apiAgUiModule.js
Interfaces
AgUiContextCompactedValue
Variables
AGUI_CONTEXT_COMPACTED_EVENT
DEFAULT_AGUI_HOST
Functions
convertMessage
convertMessages
startAgUiServer
modules/interactiveSessionModule.js
Interfaces
InteractiveSessionOptions
ReadlineSlashContextInput
SessionConfig
Functions
buildReadlineSlashContext
createInteractiveSession
modules/sessionResume.js
Interfaces
ResumableRunner
ResumeSessionContext
ResumeTarget
Type Aliases
ResumeRefusal
ResumeResolution
Functions
applyResumeTarget
listResumeCandidates
resolveResumeTarget
resumableConversationsNotice
resumedConversationNotice
resumeFailedNotice
resumeRefusalNotice
resumeSameConversationNotice
resumeUnavailableNotice
modules/slashCommands.js
Interfaces
ApprovalPostureChoice
ConfigSummaryInput
DebugDumpInput
KeyBinding
KeyBindingGroup
McpTrustRequest
ParsedSlashCommand
SlashCommand
SlashCommandContext
SlashCommandNotice
SlashCommandResult
Type Aliases
ApprovalsAction
ApprovalsTrustUsageProblem
ApprovalsUsageProblem
Variables
COMPACTING_LINE
Functions
approvalPostureChoices
approvalPostureLines
approvalsRefusalsNotice
approvalsRungNotice
approvalsStatusNotice
approvalsTrustNotice
approvalsTrustUsageNotice
approvalsUndenyNotice
approvalsUsageNotice
autocompactLines
autocompactNotice
autocompactRejectedNotice
autocompactUnavailableNotice
compactionFailedNotice
compactionNotice
compactionUnavailableNotice
configNotice
createCommandRegistry
debugDumpExitLine
debugDumpNotice
debugToggleNotice
dispatchSlashCommand
filterSlashCommands
firstSentence
formatConfigSummary
formatHelp
historyNotice
insightsNotice
mouseToggleNotice
mouseUnavailableNotice
overflowCompactionMessage
overflowCompactionNotice
parseApprovalsArg
parseMouseArg
parseSlashCommand
resolveDebugDumpRedact
resolveReasoning
searchNotice
slashMenuQuery
toolsToggleNotice
modules/workspace.js
Functions
isSameWorkspace
resolvers.js
Functions
createResolvers
tools/A2AAgentTool.js
Functions
createA2AAgentTool
tools/binaryUtils.js
Interfaces
BinaryReadResult
Variables
DEFAULT_MIME_TYPES
Functions
getFormatForExtension
getMimeType
readBinaryFile
tools/gthChecklistTool.js
Interfaces
ChecklistItem
Type Aliases
ChecklistStatus
Variables
CHECKLIST_TOOL_NAME
Functions
formatChecklist
get
tools/GthCustomToolkit.js
Classes
default
tools/GthFileSystemToolkit.js
Classes
default
Interfaces
GthFileSystemToolkitOptions
tools/gthGrepTool.js
Interfaces
GrepMatch
Type Aliases
GrepFileSet
Variables
GREP_TOOL_NAME
Functions
formatGrepOutput
get
globToRegExp
resolveGrepFileSet
tools/gthStatusUpdateTool.js
Functions
get
tools/gthWebFetchTool.js
Functions
get
tools/McpResourceTool.js
Functions
createMcpResourceTools
tools/shell/env.js
Interfaces
CommandEnv
CommandEnvPolicy
Variables
CREDENTIAL_BLOCKLIST
DEFAULT_COMMAND_ENV_POLICY
SYNTHESIZED_NODE_ENV_MARKER
Functions
buildCommandEnv
describeRemovedOnFailure
isCredentialEnvVar
resolveCommandEnvPolicy
shouldScrubEnvVar
tools/shell/outputBuffer.js
Classes
OutputBuffer
Interfaces
CappedOutput
tools/shell/workDir.js
Type Aliases
ShellCwdResult
Functions
getShellWorkDir
resolveShellCwd
tools/showA2UISurfaceTool.js
Functions
get
utils/mcpAuthError.js
Interfaces
McpConnectFailureOptions
Type Aliases
McpConnectErrorKind
Functions
classifyMcpConnectError
formatMcpConnectFailureMessage
utils/mcpUtils.js
Functions
prepareMcpTools
@gaunt-sloth/core
config
References
AllowlistCounts
applyRungAwareToolDescriptions
APPROVAL_POSTURES
APPROVAL_PROTECTION_DOCS_LINES
APPROVAL_PROTECTION_DOCS_URL
APPROVAL_RUNG_DESCRIPTIONS
APPROVAL_RUNG_LABELS
APPROVAL_RUNGS
APPROVAL_WRITE_MODIFIER_HINT
ApprovalEntry
ApprovalEntryType
ApprovalHintPattern
ApprovalMatcher
ApprovalRefusal
ApprovalRefusalLift
ApprovalRefusalOrigin
ApprovalRung
ApprovalsConfig
ApprovalsObjectConfig
availableDefaultConfigs
BinaryFormatConfig
BinaryFormatType
buildProfileScaffold
BUILT_IN_TOOL_ACCESS
BuiltInToolAccess
BuiltInToolConfig
BuiltInToolsConfig
BuiltInToolsSetting
commandAnswersApprovals
commandCarriesUserProvenance
CommandEnvConfig
CommandLineConfigOverrides
CommandToolingConfig
ConfigDiscoveryDetails
ConfigDiscoveryError
ConfigLayerValidationReport
ConfigType
ConfiguredEvalToolCoverage
ConfigValidationReport
CONFLICTING_CONFIG_SOURCES_MESSAGE
ConsoleLevelInput
createNamedProfile
CreateProfileResult
CustomCommandConfig
CustomCommandParameter
CustomToolsConfig
DEFAULT_APPROVAL_RUNG
DEFAULT_CONFIG
DEFAULT_SCAFFOLD_MODEL
DEFAULT_SCAFFOLD_PROVIDER
DescribableTool
DEV_COMMAND_TOOL_NAMES
DEV_TOOL_NAMES
EvalToolCoverageConfig
EXTERNALLY_EMITTED_BUILT_IN_TOOL_NAMES
FilesystemToolsConfig
findProjectConfigPath
formatTokenBudget
getEffectiveDevToolsConfig
getGhReadFileMaxBytes
getRungToolDescriptionSuffix
getShellMaxOutputBytes
getShellMaxTimeoutMs
getShellTimeoutMs
getToolPreviewLines
GH_READ_FILE_DEFAULT_MAX_BYTES
GH_READ_FILE_TOOL_NAME
GhReadFileCommand
GthAcpSessionMode
GthConfig
GthDevToolsConfig
GthOutputHeaderRung
GthRunRecapRung
hasAnyConfig
hasProjectConfig
initConfig
isAccessClassGrantedAtRung
isApprovalRung
isBuiltInToolEntryEnabled
isConfigDiscoveryError
isDeterministicRung
isFilesystemToolRegistered
isGhReadFileToolEnabled
isGrantedAtRung
isMissingProviderKeyError
isNegotiatingRung
isRatedRung
isShellToolEnabled
isToolGatedAtRung
isUsableModel
isUserProvenanceRung
isWriteFileToolRegistered
LLMConfig
loadConfiguredConsoleLevel
loadConfiguredEvalToolCoverage
loadConfiguredHistoryDbPath
loadConfiguredTui
loadGlobalRawConfig
McpAnnotationTrustChange
McpAnnotationTrustView
McpApprovalsConfig
McpServerAnnotationTrust
McpServerApprovalsConfig
McpToolApprovalEntry
MissingProviderKeyDetails
MissingProviderKeyError
normalizeBuiltInTools
parseTokenBudget
PrCommandConfig
PROFILE_NAME_RE
ProfileScaffoldSeed
PromptsConfig
PromptSegmentConfig
PromptSegmentName
PromptSegmentSetting
RatingConfig
RawConfigValidationResult
RawGthConfig
resolveApprovals
resolveConfig
resolveConfigExtends
ResolvedApprovals
resolveGatedToolNames
resolveIdentityProfileConfigPath
resolveInterruptToolNames
resolveProfileConfigPath
resolveShellApprovalGate
resolveSystemPromptNoteGates
resolveTokenBudget
ReviewCommandConfig
RUNG_TOOL_DESCRIPTION_SUFFIXES
ScopedPromptsEntry
selectScopedPrompts
ServerTool
SHELL_DEFAULT_MAX_OUTPUT_BYTES
SHELL_DEFAULT_MAX_TIMEOUT_MS
SHELL_DEFAULT_TIMEOUT_MS
SHELL_TOOL_NAME
ShellApprovalEntry
ShellApprovalGateDecision
ShellApprovalGateNotice
stripRungToolDescriptionSuffix
SubagentProfileSpec
TOKEN_BUDGET_FORMS
TOKEN_BUDGET_MILLION
TOKEN_BUDGET_THOUSAND
TokenBudget
TokenBudgetError
TOOL_ANNOTATION_HINTS
ToolAnnotationHint
ToolApprovalEntry
tryJsonConfig
validateConfig
validateProfileName
ValidationCheck
WRITE_FILE_TOOL_NAME
config/colour
Interfaces
UseColourInput
Functions
resolveUseColour
config/configDiscovery
Classes
ConfigDiscoveryError
Interfaces
ConfigDiscoveryDetails
Functions
isConfigDiscoveryError
config/defaults
Variables
DEFAULT_CONFIG
config/filesystem-tools
Type Aliases
FilesystemToolsConfig
Variables
WRITE_FILE_TOOL_NAME
Functions
isFilesystemToolRegistered
isWriteFileToolRegistered
config/jsonc
Functions
parseJsonc
config/loader
Interfaces
ConfigLayerValidationReport
ConfiguredEvalToolCoverage
ConfigValidationReport
Variables
CONFLICTING_CONFIG_SOURCES_MESSAGE
Functions
findProjectConfigPath
hasAnyConfig
hasProjectConfig
initConfig
isUsableModel
loadConfiguredConsoleLevel
loadConfiguredEvalToolCoverage
loadConfiguredHistoryDbPath
loadConfiguredTui
loadGlobalRawConfig
resolveConfig
resolveConfigExtends
resolveIdentityProfileConfigPath
tryJsonConfig
validateConfig
config/mouse
Interfaces
UseMouseInput
Variables
MOUSE_SELECTION_HINT
Functions
resolveUseMouse
config/profiles
Interfaces
CreateProfileResult
ProfileScaffoldSeed
Variables
DEFAULT_SCAFFOLD_MODEL
DEFAULT_SCAFFOLD_PROVIDER
PROFILE_NAME_RE
Functions
buildProfileScaffold
createNamedProfile
resolveProfileConfigPath
validateProfileName
config/providerKeys
Classes
MissingProviderKeyError
Interfaces
MissingProviderKeyDetails
Functions
isMissingProviderKeyError
config/schema
Interfaces
DeprecatedConfigIssue
RaterProfileRef
RawConfigValidationOptions
RawConfigValidationResult
Type Aliases
GthAcpSessionMode
GthOutputHeaderRung
GthRunRecapRung
RawGthConfigInput
Variables
ACP_SESSION_MODES
APPROVAL_ENTRY_MATCHERS
APPROVAL_ENTRY_TYPES
APPROVAL_REGEXP_MAX_LENGTH
approvalEntrySchema
DELIVERABLE_BINARY_FORMAT_TYPES
evalToolCoverageSchema
HINT_ANNOTATION_KEYS
KNOWN_TOP_LEVEL_KEYS
OUTPUT_HEADER_RUNGS
rawGthConfigSchema
RUN_RECAP_RUNGS
Functions
findApprovalsGrammarIssues
findApprovalsRaterProfiles
findDeprecatedConfigIssues
findUndeliverableBinaryFormatIssues
findUnknownTopLevelKeys
formatConfigValidationError
formatDeprecatedConfigIssues
generateConfigJsonSchema
isRecordConfig
malformedBinaryFormatTypeMessage
renderApprovalEntryForString
renderApprovalEntryObject
undeliverableBinaryFormatMessage
unresolvedRaterProfileMessage
validateRawGthConfig
config/scopedPrompts
Functions
selectScopedPrompts
config/shell-policy
Interfaces
AllowlistCounts
ApprovalHintPattern
ApprovalRefusal
ApprovalsObjectConfig
BuiltInToolConfig
GthDevToolsConfig
McpAnnotationTrustChange
McpAnnotationTrustView
McpApprovalsConfig
McpServerAnnotationTrust
McpServerApprovalsConfig
McpToolApprovalEntry
ResolvedApprovals
ShellApprovalEntry
ShellApprovalGateDecision
ShellApprovalGateNotice
ToolApprovalEntry
Type Aliases
ApprovalEntry
ApprovalEntryType
ApprovalMatcher
ApprovalRefusalLift
ApprovalRefusalOrigin
ApprovalRung
ApprovalsConfig
BuiltInToolsSetting
GhReadFileCommand
ToolAnnotationHint
Variables
APPROVAL_POSTURES
APPROVAL_PROTECTION_DOCS_LINES
APPROVAL_PROTECTION_DOCS_URL
APPROVAL_RUNG_DESCRIPTIONS
APPROVAL_RUNG_LABELS
APPROVAL_RUNGS
APPROVAL_WRITE_MODIFIER_HINT
DEFAULT_APPROVAL_RUNG
DEV_COMMAND_TOOL_NAMES
DEV_TOOL_NAMES
EXTERNALLY_EMITTED_BUILT_IN_TOOL_NAMES
GH_READ_FILE_DEFAULT_MAX_BYTES
GH_READ_FILE_TOOL_NAME
SHELL_DEFAULT_MAX_OUTPUT_BYTES
SHELL_DEFAULT_MAX_TIMEOUT_MS
SHELL_DEFAULT_TIMEOUT_MS
SHELL_TOOL_NAME
TOOL_ANNOTATION_HINTS
Functions
commandAnswersApprovals
commandCarriesUserProvenance
getEffectiveDevToolsConfig
getGhReadFileMaxBytes
getShellMaxOutputBytes
getShellMaxTimeoutMs
getShellTimeoutMs
getToolPreviewLines
isApprovalRung
isBuiltInToolEntryEnabled
isDeterministicRung
isGhReadFileToolEnabled
isNegotiatingRung
isRatedRung
isShellToolEnabled
isToolGatedAtRung
isUserProvenanceRung
normalizeBuiltInTools
resolveApprovals
resolveGatedToolNames
resolveInterruptToolNames
resolveShellApprovalGate
resolveSystemPromptNoteGates
config/tokenBudget
Classes
TokenBudgetError
Type Aliases
TokenBudget
Variables
TOKEN_BUDGET_FORMS
TOKEN_BUDGET_MILLION
TOKEN_BUDGET_THOUSAND
Functions
formatTokenBudget
parseTokenBudget
resolveTokenBudget
config/tool-descriptions
Interfaces
DescribableTool
Type Aliases
BuiltInToolAccess
Variables
BUILT_IN_TOOL_ACCESS
RUNG_TOOL_DESCRIPTION_SUFFIXES
Functions
applyRungAwareToolDescriptions
getRungToolDescriptionSuffix
isAccessClassGrantedAtRung
isGrantedAtRung
stripRungToolDescriptionSuffix
config/toolResultCapture
Functions
resolveToolResultCaptureMaxBytes
config/types
Interfaces
BinaryFormatConfig
CommandEnvConfig
CommandLineConfigOverrides
CommandToolingConfig
CustomCommandConfig
CustomCommandParameter
EvalToolCoverageConfig
GthConfig
LLMConfig
PrCommandConfig
PromptSegmentConfig
RatingConfig
RawGthConfig
ReviewCommandConfig
ScopedPromptsEntry
ServerTool
SubagentProfileSpec
Type Aliases
BinaryFormatType
BuiltInToolsConfig
ConfigType
ConsoleLevelInput
CustomToolsConfig
PromptsConfig
PromptSegmentName
PromptSegmentSetting
ValidationCheck
Variables
availableDefaultConfigs
constants
Variables
AIIGNORE_FILE
CONFIG_SCHEMA_POINTER
DEFAULT_COMMIT_CO_AUTHOR_EMAIL
DEFAULT_COMMIT_CO_AUTHOR_NAME
GSLOTH_AUTH
GSLOTH_BACKSTORY
GSLOTH_CHAT_PROMPT
GSLOTH_CODE_PROMPT
GSLOTH_DIR
GSLOTH_EXEC_PROMPT
GSLOTH_SETTINGS_DIR
GSLOTH_SYSTEM_PROMPT
MCP_TOOL_NAME_PREFIX
PROJECT_GUIDELINES
PROJECT_REVIEW_INSTRUCTIONS
SHELL_ALLOWLIST_FILE
SHELL_DENYLIST_FILE
USER_PROJECT_CONFIG_JS
USER_PROJECT_CONFIG_JSON
USER_PROJECT_CONFIG_JSONC
USER_PROJECT_CONFIG_MJS
USER_PROJECT_CONFIG_TS
core/approvals/annotations
Interfaces
DeclaredToolAnnotationLookup
DeclaredToolAnnotations
EffectiveToolAnnotationOptions
Functions
createEffectiveToolAnnotationSource
trustedAnnotationHints
core/approvals/approvalRequest
Interfaces
ApprovalHostGroups
ApprovalRequestRow
Type Aliases
ApprovalCategory
ApprovalRowTone
Variables
APPROVAL_ASK_LINE
APPROVAL_CATEGORY_LINES
APPROVAL_DETAILS_ABOVE_LINE
APPROVAL_FOLDED_HOSTS_LABEL
APPROVAL_FOLDED_HOSTS_NOTE
APPROVAL_HOSTS_LABEL
APPROVAL_REQUEST_HEADING
APPROVAL_ROW_DIALOG_TONES
APPROVAL_UNSHOWN_HOSTS_NOTE
Functions
approvalCallText
approvalCategoryFor
approvalCategoryLine
approvalHostGroups
approvalHosts
approvalRequestRows
core/approvals/conversationGrants
Interfaces
ConversationGrants
Variables
NO_CONVERSATION_GRANTS
Functions
decodeConversationGrants
encodeConversationGrants
loadConversationGrantsSafe
saveConversationGrantsSafe
core/approvals/grants
Classes
ApprovalGrantStore
PersistedApprovalGrants
Interfaces
ApprovalGrant
PersistedApprovalGrantsOptions
Type Aliases
ApprovalGrantScope
Functions
annotationWeakenings
describeWeakenedGrant
readGrant
shellGrantEntry
toolGrantEntry
trustWithdrawalWeakens
core/approvals/matcher
Interfaces
ApprovalMatcherOptions
ApprovalRuleDecision
ApprovalRuleLists
EffectiveToolAnnotations
McpToolApprovalSubject
ShellApprovalSubject
ToolApprovalSubject
Type Aliases
ApprovalSubject
EffectiveToolAnnotationSource
Variables
failClosedToolAnnotations
MCP_FAIL_CLOSED_ANNOTATIONS
REGEXP_MATCH_BUDGET_MS
Functions
approvalEntryRatesCall
describeApprovalEntry
resolveApprovalRules
core/approvals/mcpSubjects
Variables
UNRESOLVED_MCP_SERVER
Functions
approvalSubjectForToolName
isMcpNamespacedToolName
mcpToolRegisteredName
core/approvals/promptHeader
Functions
approvalPromptHeader
core/approvals/toolAnnotationSources
Interfaces
AnnotationDeclaringTool
Type Aliases
AuthoredToolAnnotations
Variables
BUILT_IN_TOOL_ANNOTATIONS
Functions
builtInToolAnnotations
collectDeclaredMcpToolAnnotations
declaredToolAnnotationsFrom
mcpDeclaredAnnotationLookup
core/approvals/toolHost
Functions
toolCallHosts
core/compaction
Interfaces
CompactConversationOptions
CompactMessagesInput
CompactMessagesResult
ConversationCompaction
ConversationSize
MessagesGraph
SummarizingModel
Type Aliases
ConversationSummarizer
Variables
COMPACTION_SUMMARY_PREFIX
COMPACTION_SUMMARY_SOURCE
DEFAULT_KEEP_RECENT
Functions
buildCompactionPrompt
compactionCutIndex
compactMessages
conversationSize
createCompactionSummaryMessage
createModelSummarizer
isCompactionSummary
replaceGraphMessages
core/compactionThreshold
Classes
AutocompactController
Interfaces
AutocompactControllerOptions
AutocompactStatus
ResolvedAutocompactConfig
Type Aliases
AutocompactConfig
AutocompactThresholdOrigin
Variables
DEFAULT_AUTOCOMPACT_SEED_FRACTION
Functions
resolveAutocompactConfig
seedAutocompactThreshold
core/contextOverflowSeam
Interfaces
ContextOverflowSeamHost
Functions
applyConversationCompaction
handleContextOverflow
retryEventTurnOnContextOverflow
core/contextWindow
Interfaces
ContextWindowReading
ContextWindowResolutionOptions
OllamaLikeModel
ResolvedContextWindow
Type Aliases
ContextWindowCheck
ContextWindowOrigin
ContextWindowSource
Variables
CONTEXT_WINDOW_CHECK_LABELS
CONTEXT_WINDOW_ORIGIN_LABELS
DEFAULT_OLLAMA_NUM_CTX
UNKNOWN_CONTEXT_WINDOW
Functions
createOllamaContextWindowSource
readProfileContextWindow
resolveContextWindow
resolveContextWindowSource
core/cutStreamRetry
Classes
ModelStreamCutError
Variables
CUT_STREAM_EXHAUSTED_LOG
CUT_STREAM_RECOVERED_LOG
CUT_STREAM_RETRY_LOG
CUT_STREAM_RETRY_MIDDLEWARE_NAME
Functions
createCutStreamRetryMiddleware
isCutModelReply
core/debugCapture
Interfaces
DebugCapture
DebugRequestExtras
DebugToolDef
LastModelRequest
Functions
extractDebugRequestExtras
core/exitOutputChannel
Functions
clearExitOutput
deferExitOutput
drainExitOutput
core/GthAbstractAgent
Classes
GthAbstractAgent
Functions
isClientFulfilledTool
core/GthAgentRunner
Classes
GthAgentRunner
Interfaces
GthAgentRunnerInitOptions
Variables
SUBAGENTS_DOCS_URL
core/GthLangChainAgent
Classes
GthLangChainAgent
Interfaces
ContextGuardOptions
ToolLoopGuardOptions
Variables
BLOCK_STRUCTURE_FLOOR_CHARACTERS
DEFAULT_OUTPUT_RESERVE_TOKENS
DEFAULT_TOOL_LOOP_THRESHOLD
ESTIMATE_CHARS_PER_TOKEN
ESTIMATE_SAFETY_MARGIN
MAX_CONSECUTIVE_TOOL_ERRORS
MAX_EXPLICIT_RESERVE_FRACTION_OF_WINDOW
MAX_RESERVE_FRACTION_OF_WINDOW
NON_TEXT_BLOCK_CHARACTER_ALLOWANCE
NON_TEXT_BLOCK_TOKEN_ALLOWANCE
SILENT_TRUNCATION_MIN_ESTIMATE_TOKENS
SILENT_TRUNCATION_REPORTED_FRACTION
TOOL_CALL_SIGNATURE_DELIMITER
Functions
createContextGuardMiddleware
createToolErrorBudgetMiddleware
createToolLoopGuardMiddleware
defaultCompactionThreshold
effectiveOutputReserve
estimatePromptTokens
promptTokensLookTruncated
resolveToolLoopGuardOptions
toolCallSignature
References
AgentStreamEvent
core/gthLeanAgentFactory
Variables
gthLeanAgentFactory
core/launchBanner
Interfaces
LaunchBannerInput
LaunchBannerRow
SlothAnimationStep
Type Aliases
LaunchBannerFields
SlothAnimation
Variables
LEFT_PAD
MIN_BANNER_COLUMNS
RESTING_FACE
RIGHT_COLUMN
SLOTH_ANIMATION_STEPS
SLOTH_ANIMATIONS
VERSION_COLUMN
Functions
launchBannerFields
launchBannerRows
launchBannerText
pickSlothAnimation
References
modelProviderLabel
core/mcpErrorPayload
Interfaces
McpToolErrorPayloadInput
Functions
mcpToolErrorMessagePrefix
mcpToolErrorPayload
core/modelLabel
Functions
modelProviderLabel
core/modelMessageFold
Classes
ModelMessageFold
TurnMessageReasons
Interfaces
FinishedModelMessage
Functions
isMiddlewareHookNode
streamNodeOf
core/outstandingWork
Interfaces
ChecklistSnapshotItem
GthOutstandingWork
GthOutstandingWorkNotice
Type Aliases
ChecklistItemStatus
Variables
CHECKLIST_TOOL_NAME
OUTSTANDING_WORK_AUTOMATED_MARKER
OUTSTANDING_WORK_NOTICE_MAX_PER_SIGNATURE
OUTSTANDING_WORK_NOTICE_TITLE_PREFIX
Functions
detectOutstandingWork
displayOutstandingWork
latestChecklistInMessages
outstandingWorkLogLine
outstandingWorkNotice
parseChecklistToolArgs
shouldAnnounceOutstandingWork
core/plainToolIndication
Interfaces
PlainToolIndicationObserver
Functions
createPlainToolIndication
core/providerErrorNotice
Interfaces
GthProviderErrorPayload
Variables
PROVIDER_ERROR_FIELD_MAX_CHARS
PROVIDER_ERROR_METADATA_SEPARATOR
PROVIDER_ERROR_TRUNCATION_MARKER
Functions
providerErrorLines
providerErrorNotice
providerErrorRawPayload
readProviderErrorPayload
stripSerializedMetadata
core/quotaCooldown
Interfaces
QuotaRetryHint
Variables
MAX_QUOTA_COOLDOWN_MS
MAX_QUOTA_COOLDOWNS_PER_TURN
Functions
isWithinQuotaCooldownBound
quotaCooldownWaitMessage
readQuotaRetryHint
core/reasoningBlocks
Type Aliases
ThinkSegment
Functions
answerTextOf
isReasoningContentBlock
segmentAssistantContent
stripReasoningBlocks
core/refusal
Interfaces
RefusalInfo
Functions
buildRefusalMessage
classifyRefusal
detectOutputTruncation
detectRefusal
detectStopMetadata
readStopReasonToken
core/retryPolicy
Variables
GTH_MAX_RETRIES
core/runHeader
Variables
RUN_HEADER_NAME
RUN_HEADER_SEPARATOR
Functions
runHeaderLine
core/runRecap
Interfaces
GthRunRecap
GthRunRecapNotice
GthRunRecapSource
Type Aliases
GthRunEndReport
Variables
DEFAULT_RUN_RECAP_RUNG
RUN_RECAP_AUTOMATED_MARKER
RUN_RECAP_COUNTS_PREFIX
RUN_RECAP_FIELD_MAX_CHARS
RUN_RECAP_GOAL_MAX_CHARS
RUN_RECAP_MESSAGE_MAX_CHARS
RUN_RECAP_MESSAGE_WINDOW
RUN_RECAP_SYSTEM_PROMPT
RUN_RECAP_TIMEOUT_MS
RUN_RECAP_TITLE_PREFIX
RUN_RECAP_TRANSCRIPT_MAX_CHARS
RUN_RECAP_TRUNCATION_MARKER
Functions
buildRunRecapSource
displayRunEndReport
requestRunRecap
resolveRunRecapRung
runEndReport
runEndReportLogLine
runRecapNotice
shouldRequestRunRecap
core/runStats
Interfaces
CappedToolResultText
RunStatsAccumulator
Variables
TOOL_RESULT_CONTENT_CAP
Functions
accumulateMessage
capToolResultText
createRunStatsAccumulator
extractRunStats
finalizeRunStats
core/shell/abstention
Interfaces
AbstentionDefect
Type Aliases
AbstentionMechanism
Variables
MECHANISM_NOTES
PARSER_NOTE_PREAMBLE
Functions
buildParserPreflightNote
describeAbstention
core/shell/alignment
Interfaces
AlignmentCallCapture
AlignmentCheckOptions
AlignmentContext
AlignmentDecision
AlignmentRound
AlignmentSubject
Type Aliases
AlignmentDecisionKind
AlignmentFailClosedCause
Variables
ALIGNMENT_COULD_NOT_CHECK_PREFIX
ALIGNMENT_FAIL_CLOSED
ALIGNMENT_LEDGER_CONTRACT
ALIGNMENT_MAX_TURNS
ALIGNMENT_TOOL_APPROVE
ALIGNMENT_TOOL_ESCALATE
ALIGNMENT_TOOL_SUGGEST
ALIGNMENT_TOOL_VIEW
Functions
alignmentApprovalNotice
alignmentApprovalRefusal
alignmentFailClosed
buildAlignmentMessages
buildAlignmentSystemPrompt
buildAlignmentUserMessage
createAlignmentTools
isAlignmentFailClosed
renderAlignmentUserMessages
renderCommandSuggestedByAgent
runAlignmentCheck
core/shell/approvalCapture
Classes
ApprovalCaptureLog
Interfaces
ApprovalDecisionCapture
ApprovalRuleMatchCapture
HardlineFloorCapture
PreflightFloorCapture
RaterCallCapture
Type Aliases
ApprovalCaptureAction
ApprovalDecidingStage
ApprovalHumanAnswer
HumanAnswerEvidence
Variables
APPROVAL_CAPTURE_MAX
NO_SURFACE_TO_ASK
Functions
raterModelLabel
recordHumanAnswer
core/shell/approvalStop
Classes
ApprovalStopError
AttackHaltError
NonInteractiveEscalationError
Interfaces
OutOfProjectCwd
Type Aliases
ApprovalStopPart
Functions
approvalStopRows
core/shell/arity
Interfaces
CommandClassification
Functions
classifyCommand
meaningfulPrefixTokens
tokenize
core/shell/cwd
Type Aliases
ShellCwdResult
Functions
isPathInside
resolveShellCwd
core/shell/denylist
Functions
commandSegments
core/shell/escalationSeverity
Interfaces
AttackBannerCopy
RaterOutcomeDisplay
Type Aliases
EscalationTone
Variables
RATER_REASON_LABEL
RUN_ANYWAY_PHRASE
Functions
attackBannerCopy
describeRaterOutcome
grantsRunAnyway
core/shell/framing
Interfaces
FramedUntrustedText
FrameOptions
UntrustedSite
Type Aliases
UntrustedSiteKind
Variables
DEFAULT_FRAME_MAX_LINES
DEFAULT_FRAME_WIDTH
MIN_CONTENT_WIDTH
MIN_FRAME_WIDTH
STICKY_PREVIEW_MAX_ROWS
Functions
findUnresolvableSites
frameUntrustedCommand
frameUntrustedText
frameWidthFor
narrowTerminalNotice
neutralizeToOneLine
neutralizeUntrustedText
wrapToWidth
core/shell/hardline
Interfaces
HardlineMatch
HardlineOptions
Variables
EXFILTRATION_ARM
HARDLINE_PATTERN_SURFACE
HARDLINE_PATTERNS
Functions
buildHardlineRefusal
checkHardline
isDeterministicExfiltration
core/shell/negotiation
Classes
ShellNegotiationState
Interfaces
LiveNegotiationRound
NegotiationCounters
NegotiationDisplay
NegotiationRow
Type Aliases
NegotiationVerdict
NegotiationVoice
Variables
MAX_CONSECUTIVE_REJECTIONS
MAX_REJECTIONS_BEFORE_HUMAN
NEGOTIATED_APPROVAL_COOLDOWN_MS
NEGOTIATION_MAX_ROUNDS_SHOWN
NEGOTIATION_MAX_ROWS_PER_ELEMENT
NEGOTIATION_USER_MESSAGE_RETENTION
Functions
renderLiveNegotiationRows
renderNegotiationRows
renderNegotiationTranscript
core/shell/normalize
Variables
COMMAND_SEPARATOR_CLASS
COMMAND_SEPARATOR_RE
LINE_BREAK_RE
Functions
normalizeCommand
core/shell/openWorld
Interfaces
ComposedOpenWorldFinding
Type Aliases
ComposedFlow
Variables
COMPOSED_OPEN_WORLD_PREAMBLE
Functions
buildComposedOpenWorldNote
findComposedOpenWorld
findOpenWorldHostLiterals
findOpenWorldHostLiteralsInArgv
isHostLiteral
listHostsForFloorNote
withheldHostsPointer
core/shell/provenance
Functions
carvedOpenWorldHosts
isOpenWorldCarved
core/shell/rater
Interfaces
PreflightFloorFinding
RaterCallFailure
RaterDecision
RaterDecisionOptions
RaterNegotiationRound
Type Aliases
FailClosedCause
ShellSafetyVerdict
Variables
COULD_NOT_ASSESS_PREFIX
FAIL_CLOSED_VERDICT
FENCE_RENDERING_NOTE
FLOOR_HOST_RENDERING_CLAUSE
NAMES_A_HOST_PREFIX
NEGOTIATION_MAX_USER_MESSAGES
NEGOTIATION_USER_MESSAGE_MAX_CHARS
NEVER_AUTO_APPROVED_CLAUSE
RATER_ATTACK_GUIDANCE
RATER_CATASTROPHIC_GUIDANCE
RATER_DECEPTION_GUIDANCE
RATER_DECEPTION_GUIDANCE_CARVED
RATER_DEFAULT_TIMEOUT_MS
RATER_NEGOTIABLE_REJECTION_GUIDANCE
RATER_PROVIDER_MESSAGE_MAX_CHARS
RATER_SYSTEM_PREAMBLE
REACHES_OPEN_WORLD_PREFIX
ShellSafetyVerdictSchema
Functions
applyDestructiveFloor
buildRaterPrompt
buildRaterSystemPrompt
describeRaterCallFailure
effectivePreflightFloorFinding
failClosedVerdict
fencedOneLine
foldHomePath
hasScriptEnvLeakRisk
isBelowDestructiveFloor
isBlank
isFailClosed
isNegotiableCall
isRaterTimeout
mapAllowMatchedVerdictToAction
mapVerdictToAction
neutralizeClosingTag
openWorldToolFloorReason
preflightFloorFinding
rateShellCommand
renderRaterCallFailure
truncateUserMessage
References
PREFLIGHT_FLOOR_KINDS
PreflightFloorKind
RATER_ACTIONS
RATER_OUTCOMES
RaterAction
RaterOutcome
core/shell/raterHealth
Classes
RaterHealth
Interfaces
RaterCallReport
Variables
RATER_FAILURE_SIGNAL_THRESHOLD
core/shell/raterModel
Functions
resolveRaterModel
core/shell/raterVocabulary
Type Aliases
PreflightFloorKind
RaterAction
RaterOutcome
Variables
PREFLIGHT_FLOOR_KINDS
RATER_ACTIONS
RATER_OUTCOMES
core/shell/rejection
Interfaces
RejectionMessageOptions
Type Aliases
RejectionSource
Variables
REJECTION_MOVES
Functions
buildRejectionMessage
core/shell/ShellCommandFailedError
Classes
ShellCommandFailedError
Functions
isShellCommandFailedError
core/terminationNotice
Interfaces
GthTerminationNotice
Variables
TERMINATION_NOTICE_TITLE_PREFIX
Functions
displayTermination
shouldAnnounceTermination
terminationCode
terminationLogLine
terminationNotice
core/terminationReason
Interfaces
GthFinishReasonObservation
GthTerminationClassification
GthTerminationPosture
GthTerminationReason
Type Aliases
GthTerminationCategory
GthTerminationRemedy
GthTerminationSite
GthTerminationSource
Functions
attachTerminationReason
classifyThrownTermination
contextOverflowPatternsMatching
isContextOverflow
replaceTerminationReason
terminationPosture
terminationReason
terminationReasonOf
core/toolCallRepair
References
MAX_TEXT_EMITTED_TOOL_CALL_PAYLOAD_BYTES
parseStandalonePlainTextToolCallBlocks
PlainTextToolCallBlock
PlainTextToolCallParseOptions
promoteTextEmittedToolCallMessage
textToNativeToolCalls
TextToolCallRepairOptions
core/toolCallRepair/grammar
Variables
END_TOOL_REQUEST
HARMONY_CALL_MARKER
HARMONY_CHANNEL_MARKER
HARMONY_CONSTRAIN_MARKER
HARMONY_MESSAGE_MARKER
Functions
consumeLineBreak
finalDotSegment
findJsonObjectEnd
isHarmonyToolNameChar
isPlainTextToolNameChar
skipHorizontalWhitespace
skipWhitespace
core/toolCallRepair/payload
Type Aliases
PlainTextToolCallBlock
PlainTextToolCallParseOptions
Variables
MAX_TEXT_EMITTED_TOOL_CALL_PAYLOAD_BYTES
Functions
parseStandalonePlainTextToolCallBlocks
core/toolCallRepair/promote
Interfaces
TextToolCallRepairOptions
Functions
promoteTextEmittedToolCallMessage
textToNativeToolCalls
References
MAX_TEXT_EMITTED_TOOL_CALL_PAYLOAD_BYTES
core/toolDisplay
Interfaces
ToolCallDisplayInput
ToolDisplayLine
ToolExpansionText
ToolStatusDisplay
Type Aliases
ToolDisplayStyle
ToolStatusTone
Variables
ELLIPSIS
ELLIPSIS_WIDTH
TOOL_ERROR_PREVIEW_FLOOR_LINES
TOOL_OUTPUT_PREVIEW_LINES
TOOL_PARAM_VALUE_MAX_COLUMNS
TOOL_PREVIEW_LINE_MAX_COLUMNS
TOOL_SUMMARY_MAX_COLUMNS
Functions
buildToolBodyLines
buildToolExpansionText
buildToolPreviewLines
capToolDisplayLines
getToolGlyph
isShellShapedResult
parseCommandOutputResult
parseToolArgsSafe
redactForToolDisplay
renderToolLineAnsi
resetToolDisplaySecretsCacheForTests
setToolDisplayConfig
summariseToolCall
toolStatusDisplay
core/toolOutputChannel
Interfaces
GthToolOutputChunk
Type Aliases
GthToolOutputListener
Functions
emitToolOutput
mergeToolOutputIntoEvents
setToolOutputSuppressed
subscribeToolOutput
core/types
Enumerations
StatusLevel
Interfaces
AgentResolvers
ApprovalOutcome
GthAdvertisedTool
GthAdvertisedTools
GthAgentInitOptions
GthAgentInterface
GthCompiledGraph
GthRunStats
GthToolResult
McpConnectionFailure
McpServerInstruction
PendingAttackHalt
PendingToolInterrupt
ToolApprovalTeardown
ToolApprovalUnrecognised
Type Aliases
AgentStreamEvent
ApprovalLifetime
ApprovalOutcomeCallback
AttackHaltAnswer
AttackHaltCallback
AttackHaltReply
GthAgentFactory
GthCommand
Message
MiddlewareCleanup
MiddlewareResolver
StatusUpdateCallback
ToolApprovalCallback
ToolApprovalDecision
ToolApprovalReply
ToolApprovalScope
ToolRejectScope
ToolsCleanup
ToolsResolver
References
AlignmentDecision
AlignmentDecisionKind
ApprovalSubject
ChecklistItemStatus
ChecklistSnapshotItem
DeclaredToolAnnotations
GthFinishReasonObservation
GthOutstandingWork
GthOutstandingWorkNotice
GthRunEndReport
GthRunRecap
GthRunRecapNotice
GthRunRecapSource
GthTerminationCategory
GthTerminationPosture
GthTerminationReason
GthTerminationRemedy
GthTerminationSite
GthTerminationSource
McpToolApprovalSubject
RaterNegotiationRound
RaterOutcome
ShellApprovalSubject
ShellSafetyVerdict
ToolApprovalSubject
core/waitNarration
Type Aliases
GthWaitActivity
Variables
GTH_WAIT_ACTIVITIES
WAIT_NARRATION_LEVEL
WAIT_NARRATION_PREFIX
WAIT_NARRATION_THRESHOLD_MS
Functions
narrateWait
readWaitNarration
waitActivityLabel
waitNarrationMessage
history/checkpointRetention
Classes
CheckpointMaintenance
Interfaces
CheckpointStoreStats
PrunableConversation
PruneBounds
ReclaimSummary
ThreadUsage
Variables
DEFAULT_TOP_THREADS
NAMED_THREADS_SQL
RECLAIM_GRACE_MS
Functions
collectCheckpointStoreStats
findUnaddressableThreads
findWriteOnlyThreads
openCheckpointMaintenance
reclaimUnresumableThreads
removeThreadState
selectPrunableConversations
history/checkpointSaver
Classes
GthSqliteSaver
Interfaces
CheckpointSaverOptions
Functions
openCheckpointSaver
history/conversationRef
Type Aliases
ConversationRef
Functions
formatConversationRef
parseConversationRef
toConversationRef
history/historyEnabled
Interfaces
HistoryConfigView
Functions
isHistoryEnabled
history/historyFiles
Interfaces
IndexRebuildSummary
ThreadFileEntry
Type Aliases
HistoryStoreState
Functions
deleteThreadFile
ensureThreadFile
listThreadFiles
openIndexDb
openThreadDb
prepareHistoryStore
rebuildHistoryIndex
storeDiskBytes
storedThreadId
threadIdOfFile
history/historyFormat
Variables
NO_RUN_ID_PLACEHOLDER
Functions
formatBytes
formatCheckpointStoreStats
formatConversationList
formatConversationThread
formatInsightsSummary
formatPrunePlan
formatPruneResult
formatSearchResults
formatStoreSizeLine
history/historyLayout
Interfaces
HistoryStorePaths
Variables
HISTORY_DB_FILENAME
HISTORY_INDEX_FILENAME
HISTORY_THREADS_DIRNAME
MIGRATION_LOCK_SUFFIX
PRE_SPLIT_SUFFIX
Functions
historyStorePaths
isThreadFileName
resolveHistoryDbPath
threadFileName
threadFilePath
threadIdFromFileName
history/historyMigrations
Interfaces
SchemaStep
Variables
HISTORY_BUSY_TIMEOUT_MS
INDEX_SCHEMA_STEPS
STALE_LOCK_MS
THREAD_SCHEMA_STEPS
Functions
closeQuietly
fileSchemaVersion
legacyHomeThread
migrateFile
openConnection
splitLegacyStore
statKind
history/historySlashProps
Interfaces
HistorySlashProps
Type Aliases
HistoryAvailability
Functions
buildHistorySlashProps
history/historyStore
Classes
HistoryStore
Interfaces
ConversationMeta
ConversationSummary
HistoryInsights
OpenHistoryStoreOptions
RecordedTurn
SessionRecord
SessionSearchResult
Functions
openHistoryStore
rebuildHistoryIndexSafe
toFtsMatchQuery
References
HISTORY_DB_FILENAME
IndexRebuildSummary
resolveHistoryDbPath
history/recordSession
Interfaces
StoredConversation
Variables
INTERACTIVE_CONVERSATION_COMMANDS
Functions
listResumableConversationsSafe
lookupConversationSafe
lookupConversationThreadSafe
markConversationUnresumableSafe
openConversationSafe
readConversationGrantsSafe
recordSessionSafe
recordSessionTurnSafe
resolveConversationRefSafe
writeConversationGrantsSafe
References
HistoryConfigView
history/resumeMatrix
Interfaces
ResumeMatrixRow
Type Aliases
ResumableRecordedCommand
ResumeCell
ResumeMatrixVerdict
ResumeSurface
ThreadTail
Variables
RESUMABLE_RECORDED_COMMANDS
RESUME_MATRIX
RESUME_SURFACE_OF_SUBCOMMAND
RESUME_SURFACES
Functions
resumeMatrixVerdict
threadTail
history/sessionCheckpointer
Interfaces
OpenSessionCheckpointerOptions
SessionCheckpointer
Functions
openSessionCheckpointerSafe
index
References
AgentResolvers
AgentStreamEvent
AIIGNORE_FILE
AlignmentDecision
AlignmentDecisionKind
AllowlistCounts
applyRungAwareToolDescriptions
APPROVAL_POSTURES
APPROVAL_PROTECTION_DOCS_LINES
APPROVAL_PROTECTION_DOCS_URL
APPROVAL_RUNG_DESCRIPTIONS
APPROVAL_RUNG_LABELS
APPROVAL_RUNGS
APPROVAL_WRITE_MODIFIER_HINT
ApprovalEntry
ApprovalEntryType
ApprovalHintPattern
ApprovalLifetime
ApprovalMatcher
ApprovalOutcome
ApprovalOutcomeCallback
ApprovalRefusal
ApprovalRefusalLift
ApprovalRefusalOrigin
ApprovalRung
ApprovalsConfig
ApprovalsObjectConfig
ApprovalSubject
AttackHaltAnswer
AttackHaltCallback
AttackHaltReply
AutocompactConfig
AutocompactController
AutocompactControllerOptions
AutocompactStatus
AutocompactThresholdOrigin
availableDefaultConfigs
BinaryFormatConfig
BinaryFormatType
buildCompactionPrompt
buildInitConfigContent
buildModelList
buildProfileScaffold
BUILT_IN_TOOL_ACCESS
BuiltInToolAccess
BuiltInToolConfig
BuiltInToolsConfig
BuiltInToolsSetting
CatalogOptions
ChecklistItemStatus
ChecklistSnapshotItem
CheckpointStoreStats
commandAnswersApprovals
commandCarriesUserProvenance
CommandEnvConfig
CommandLineConfigOverrides
CommandToolingConfig
CompactConversationOptions
COMPACTION_SUMMARY_PREFIX
COMPACTION_SUMMARY_SOURCE
compactionCutIndex
compactMessages
CompactMessagesInput
CompactMessagesResult
CONFIG_SCHEMA_POINTER
ConfigDiscoveryDetails
ConfigDiscoveryError
ConfigLayerValidationReport
ConfigType
ConfiguredEvalToolCoverage
ConfigValidationReport
CONFLICTING_CONFIG_SOURCES_MESSAGE
ConsoleLevelInput
ContextWindowCheck
ContextWindowOrigin
ContextWindowReading
ContextWindowResolutionOptions
ContextWindowSource
ConversationCompaction
ConversationMeta
ConversationRef
conversationSize
ConversationSize
ConversationSummarizer
ConversationSummary
createCompactionSummaryMessage
createModelSummarizer
createNamedProfile
CreateProfileResult
CustomCommandConfig
CustomCommandParameter
CustomToolsConfig
DeclaredToolAnnotations
DEFAULT_APPROVAL_RUNG
DEFAULT_COMMIT_CO_AUTHOR_EMAIL
DEFAULT_COMMIT_CO_AUTHOR_NAME
DEFAULT_CONFIG
DEFAULT_KEEP_RECENT
DEFAULT_OLLAMA_HOST
DEFAULT_SCAFFOLD_MODEL
DEFAULT_SCAFFOLD_PROVIDER
DescribableTool
DetectedProvider
detectProviders
DEV_COMMAND_TOOL_NAMES
DEV_TOOL_NAMES
discoverModels
discoverModelsWithProvenance
DiscoveryConfig
DiscoveryKind
EnrichedModel
EvalToolCoverageConfig
EXTERNALLY_EMITTED_BUILT_IN_TOOL_NAMES
FilesystemToolsConfig
findApiKeyEnvVar
findMissingProviderKey
findProjectConfigPath
formatBytes
formatCheckpointStoreStats
formatConversationList
formatConversationRef
formatConversationThread
formatInsightsSummary
formatPrunePlan
formatPruneResult
formatSearchResults
formatStoreSizeLine
formatTokenBudget
getCuratedFallbackModel
getEffectiveDevToolsConfig
getGhReadFileMaxBytes
getRungToolDescriptionSuffix
getShellMaxOutputBytes
getShellMaxTimeoutMs
getShellTimeoutMs
getToolPreviewLines
GH_READ_FILE_DEFAULT_MAX_BYTES
GH_READ_FILE_TOOL_NAME
GhReadFileCommand
GSLOTH_AUTH
GSLOTH_BACKSTORY
GSLOTH_CHAT_PROMPT
GSLOTH_CODE_PROMPT
GSLOTH_DIR
GSLOTH_EXEC_PROMPT
GSLOTH_SETTINGS_DIR
GSLOTH_SYSTEM_PROMPT
GthAcpSessionMode
GthAdvertisedTool
GthAdvertisedTools
GthAgentFactory
GthAgentInitOptions
GthAgentInterface
GthCommand
GthCompiledGraph
GthConfig
GthDevToolsConfig
GthFinishReasonObservation
gthLeanAgentFactory
GthOutputHeaderRung
GthOutstandingWork
GthOutstandingWorkNotice
GthRunEndReport
GthRunRecap
GthRunRecapNotice
GthRunRecapRung
GthRunRecapSource
GthRunStats
GthTerminationCategory
GthTerminationPosture
GthTerminationReason
GthTerminationRemedy
GthTerminationSite
GthTerminationSource
GthToolResult
hasAnyConfig
hasProjectConfig
HISTORY_DB_FILENAME
HistoryConfigView
HistoryInsights
HistoryStore
IndexRebuildSummary
initConfig
INTERACTIVE_CONVERSATION_COMMANDS
INTERACTIVE_MODEL_FETCH_TIMEOUT_MS
isAccessClassGrantedAtRung
isApprovalRung
isBuiltInToolEntryEnabled
isCompactionSummary
isConfigDiscoveryError
isDeterministicRung
isFilesystemToolRegistered
isGhReadFileToolEnabled
isGrantedAtRung
isMissingProviderKeyError
isNegotiatingRung
isRatedRung
isShellToolEnabled
isToolGatedAtRung
isUsableModel
isUserProvenanceRung
isWriteFileToolRegistered
listModels
listResumableConversationsSafe
LLMConfig
loadConfiguredConsoleLevel
loadConfiguredEvalToolCoverage
loadConfiguredHistoryDbPath
loadConfiguredTui
loadGlobalRawConfig
lookupConversationSafe
lookupConversationThreadSafe
markConversationUnresumableSafe
MCP_TOOL_NAME_PREFIX
McpAnnotationTrustChange
McpAnnotationTrustView
McpApprovalsConfig
McpConnectionFailure
McpServerAnnotationTrust
McpServerApprovalsConfig
McpServerInstruction
McpToolApprovalEntry
McpToolApprovalSubject
Message
MessagesGraph
MiddlewareCleanup
MiddlewareResolver
MissingProviderKeyDetails
MissingProviderKeyError
ModelCatalogEntry
ModelCost
ModelDiscoveryOptions
ModelDiscoveryResult
ModelDiscoveryStatus
ModelInfo
ModelLimit
ModelModalities
NO_RUN_ID_PLACEHOLDER
normalizeBuiltInTools
OllamaLikeModel
openConversationSafe
openHistoryStore
OpenHistoryStoreOptions
parseConversationRef
parseTokenBudget
PendingAttackHalt
PendingToolInterrupt
PrCommandConfig
PROFILE_NAME_RE
ProfileScaffoldSeed
PROJECT_GUIDELINES
PROJECT_REVIEW_INSTRUCTIONS
PromptsConfig
PromptSegmentConfig
PromptSegmentName
PromptSegmentSetting
PROVIDER_DESCRIPTORS
ProviderCatalog
ProviderDescriptor
ProviderId
PrunableConversation
RaterNegotiationRound
RaterOutcome
RatingConfig
RawConfigValidationResult
RawGthConfig
readConversationGrantsSafe
rebuildHistoryIndexSafe
ReclaimSummary
RecordedTurn
recordSessionSafe
recordSessionTurnSafe
replaceGraphMessages
resolveApprovals
resolveConfig
resolveConfigExtends
resolveConversationRefSafe
ResolvedApprovals
ResolvedAutocompactConfig
ResolvedContextWindow
resolveGatedToolNames
resolveHistoryDbPath
resolveIdentityProfileConfigPath
resolveInitModel
resolveInterruptToolNames
resolveProfileConfigPath
resolveShellApprovalGate
resolveSystemPromptNoteGates
resolveTokenBudget
ReviewCommandConfig
RUNG_TOOL_DESCRIPTION_SUFFIXES
ScopedPromptsEntry
selectScopedPrompts
ServerTool
SessionRecord
SessionSearchResult
SHELL_ALLOWLIST_FILE
SHELL_DEFAULT_MAX_OUTPUT_BYTES
SHELL_DEFAULT_MAX_TIMEOUT_MS
SHELL_DEFAULT_TIMEOUT_MS
SHELL_DENYLIST_FILE
SHELL_TOOL_NAME
ShellApprovalEntry
ShellApprovalGateDecision
ShellApprovalGateNotice
ShellApprovalSubject
ShellSafetyVerdict
StatusLevel
StatusUpdateCallback
StoredConversation
stripRungToolDescriptionSuffix
SubagentProfileSpec
SummarizingModel
ThreadUsage
toConversationRef
toFtsMatchQuery
TOKEN_BUDGET_FORMS
TOKEN_BUDGET_MILLION
TOKEN_BUDGET_THOUSAND
TokenBudget
TokenBudgetError
TOOL_ANNOTATION_HINTS
ToolAnnotationHint
ToolApprovalCallback
ToolApprovalDecision
ToolApprovalEntry
ToolApprovalReply
ToolApprovalScope
ToolApprovalSubject
ToolApprovalTeardown
ToolApprovalUnrecognised
ToolRejectScope
ToolsCleanup
ToolsResolver
tryJsonConfig
USER_PROJECT_CONFIG_JS
USER_PROJECT_CONFIG_JSON
USER_PROJECT_CONFIG_JSONC
USER_PROJECT_CONFIG_MJS
USER_PROJECT_CONFIG_TS
validateConfig
validateProfileName
ValidationCheck
WRITE_FILE_TOOL_NAME
writeConversationGrantsSafe
providers/anthropic
Functions
init
processJsonConfig
providers/configurationPassthrough
Interfaces
ShadowedFieldWarning
UnusedConfigurationWarning
Variables
NATIVE_CLIENT_REASON
Functions
findUnusedConfigurationPaths
warnShadowedField
warnUnappliedConfigurationPath
warnUnusedConfiguration
providers/deepseek
Functions
init
processJsonConfig
providers/fake
Functions
processJsonConfig
providers/geminiSchemaSanitizer
Variables
GEMINI_SUPPORTED_SCHEMA_KEYWORDS
Functions
applyGeminiToolSchemaSanitizer
sanitizeGeminiToolSchema
providers/geminiThinking
Functions
applyGeminiThoughtSummaries
disableGeminiThoughtSummaries
providers/google-genai
Functions
init
processJsonConfig
providers/groq
Functions
init
processJsonConfig
providers/huggingface
Functions
init
processJsonConfig
providers/modelCatalog
Interfaces
CatalogOptions
EnrichedModel
ModelCatalogEntry
ModelCost
ModelLimit
ModelModalities
ProviderCatalog
Variables
CATALOG_ATTRIBUTION
CATALOG_TIMEOUT_MS
CATALOG_TTL_MS
MODELS_DEV_PROVIDER_KEY
MODELS_DEV_URL
Functions
enrichModels
getProviderCatalog
providers/modelDiscovery
Interfaces
DetectedProvider
DiscoveryConfig
ModelDiscoveryOptions
ModelDiscoveryResult
ModelInfo
ProviderDescriptor
Type Aliases
DiscoveryKind
ModelDiscoveryStatus
ProviderId
Variables
DEFAULT_OLLAMA_HOST
INTERACTIVE_MODEL_FETCH_TIMEOUT_MS
PROVIDER_DESCRIPTORS
Functions
buildInitConfigContent
buildModelList
detectProviders
discoverModels
discoverModelsWithProvenance
findApiKeyEnvVar
findMissingProviderKey
getCuratedFallbackModel
listModels
resolveInitModel
providers/ollama
Functions
init
processJsonConfig
providers/openai
Functions
init
processJsonConfig
providers/openrouter
Functions
init
processJsonConfig
providers/vertexai
Functions
init
processJsonConfig
providers/xai
Functions
init
processJsonConfig
runtime/abortableCall
Interfaces
CallDeadline
Variables
CALL_TIMED_OUT
Functions
raceCallDeadline
startCallDeadline
withCallDeadline
runtime/askStructured
Interfaces
AskStructuredOptions
Type Aliases
AskStructuredResult
StructuredFailureKind
Variables
ASK_STRUCTURED_DEFAULT_TIMEOUT_MS
STRUCTURED_CALL_UNPARSEABLE_ERROR
Functions
askStructured
classifyStructuredFailure
describeStructuredFailure
structuredCallTimedOutError
runtime/callSignalContext
Functions
ambientSignalFetch
currentCallSignal
runWithCallSignal
runtime/conversation
Interfaces
ConversationTurnResult
Functions
runConversation
runtime/resumeHint
Type Aliases
SingleShotResumability
Functions
announceResumeHint
resolveResumeHintRung
resumabilityOf
resumeHintCommand
runtime/singleShot
Interfaces
SingleShotOptions
SingleShotResult
SingleShotResume
Functions
runSingleShot
runtime/structuredOutput
Interfaces
StructuredOutputBoundary
Functions
structuredOutputBoundary
state/artifactStore
Type Aliases
ArtifactValue
Functions
clearArtifacts
deleteArtifact
getArtifact
setArtifact
utils/aiignoreUtils
Functions
filterIgnoredFiles
loadAiignorePatterns
shouldIgnoreFile
utils/binaryOutputUtils
Functions
extractInlineBinaryBlocks
materializeBinaryOutputs
renderAssistantContent
utils/consoleLevel
Functions
getConsoleLevel
resetConsoleLevel
setConsoleLevel
shouldDisplayLevel
utils/consoleUtils
Type Aliases
BooleanOrStringParseResult
DialogTone
NoticeGate
NoticeTone
Variables
ANSI_COLORS
defaultStatusCallback
NOTICE_WARN_MARKER
Functions
beginWarningCapture
coerceBooleanOrString
display
displayDebug
displayDialogLine
displayError
displayInfo
displayLaunchBanner
displayNotice
displaySuccess
displayToolIndication
displayWarning
endWarningCapture
flushSessionLog
formatInputPrompt
initSessionLogging
parseBooleanOrString
stopSessionLogging
References
getConsoleLevel
resetConsoleLevel
setConsoleLevel
utils/crashHandler
Interfaces
CrashContext
InstallCrashHandlerOptions
Functions
clearCrashContext
getCrashContext
handleCrash
installCrashHandler
setCrashContext
uninstallCrashHandler
updateCrashContext
utils/debugDump
Interfaces
DebugDumpTermination
TerminationReadable
WriteCrashSnapshotInput
WriteCrashSnapshotResult
WriteDebugDumpInput
WriteDebugDumpResult
Functions
debugDumpDirName
readTermination
writeCrashSnapshot
writeDebugDump
utils/debugUtils
Functions
debugLog
debugLogError
debugLogMultiline
debugLogObject
getDebugLogBuffer
initDebugLogging
utils/displayWidth
Functions
displayWidth
firstCluster
maxDisplayWidth
sliceEndToWidth
sliceToMaxWidth
sliceToWidth
utils/fileUtils
Functions
appendToFile
fileSafeLocalDate
generateStandardFileName
getCommandOutputFilePath
getGslothConfigReadPath
getGslothConfigWritePath
getGslothFilePath
gslothDirExists
importExternalFile
readFileFromInstallDir
readFileFromProjectDir
readFileSyncWithMessages
readMultipleFilesFromProjectDir
resolveOutputPath
toFileSafeString
writeConfigFileWithMessages
writeFileIfNotExistsWithMessages
writeFileWithMessages
utils/globalConfigUtils
Functions
ensureGlobalAuthDir
ensureGlobalGslothDir
getGlobalAuthDir
getGlobalGslothConfigReadPath
getGlobalGslothConfigWritePath
getGlobalGslothDir
getOAuthStoragePath
resolveGlobalConfigPath
utils/globMatch
Interfaces
CompiledGlob
CompiledGlobList
Functions
compileGlob
compileGlobList
utils/llmUtils
Interfaces
ScopedPromptBudget
Variables
SCOPED_PROMPT_BUDGET_BYTES
Functions
buildSystemMessages
executeHooks
formatToolCallArgs
formatToolCalls
getNewRunnableConfig
measureScopedPrompts
readBackstory
readChatPrompt
readCodePrompt
readExecPrompt
readGuidelines
readModePrompt
readPromptFile
readPromptSegment
readReviewInstructions
readSystemPrompt
resolveScopedSegmentPath
wrapContent
utils/ProgressIndicator
Classes
ProgressIndicator
Variables
PROGRESS_STATUS_LEVEL
utils/redactSecrets
Variables
REDACTED
Functions
collectSecretValues
redactText
redactValue
utils/stringUtils
Functions
truncateString
utils/systemPromptNotes
Interfaces
CommitCoAuthor
ResolvedModelIdentity
Variables
MCP_INSTRUCTIONS_MAX_CHARS_PER_SERVER
MCP_INSTRUCTIONS_TRUNCATION_MARKER
OS_SHELL_GUIDANCE
Functions
appendCommitCoAuthorNote
appendCwdNote
appendMcpServerInstructionsNote
appendModelContextNote
appendOsShellNote
resolveModelIdentity
utils/systemUtils
Interfaces
ProgramLike
ReadLineInterface
Variables
argv
env
stderr
stdin
stdout
Functions
closeLogStream
createInterface
debug
error
execAsync
exit
getCurrentWorkDir
getInstallDir
getProcessCwd
getProjectDir
getSlothVersion
getStartupWorkDir
getStringFromStdin
getUseColour
info
initLogStream
isStdoutTTY
isTTY
log
peekProjectDir
readStdin
refStdin
setEntryPoint
setExitCode
setProjectDir
setRawMode
setStartupWorkDir
setUseColour
stopWaitingForEscape
stream
waitForEscape
warn
willWaitForPipedStdin
writeToLogStream
utils/toolMatching
Functions
isToolAllowed
toolNameMatchesPattern
utils/untrustedText
Variables
ACP_ATTACHMENT_FENCE_BEGIN
ACP_ATTACHMENT_FENCE_END
ACP_ATTACHMENT_FIELD_MAX_CHARS
ACP_ATTACHMENT_TRUNCATION_MARKER
MCP_FENCE_BEGIN
MCP_FENCE_END
QUOTED_COMMAND_FENCE_BEGIN
QUOTED_COMMAND_FENCE_END
QUOTED_COMMAND_MAX_CHARS
QUOTED_COMMAND_TRUNCATION_MARKER
Functions
capUntrustedText
defangUntrustedDelimiters
utils/vertexaiUtils
Functions
enhanceVertexUnauthorizedMessage
isVertexGoogleLlm
@gaunt-sloth/review
commands/commandUtils
Type Aliases
ContentSourceType
RequirementSourceType
Variables
CONTENT_SOURCES
REQUIREMENTS_SOURCES
Functions
getContentFromSource
getRequirementsFromSource
getReviewPreamble
resolvePrIdFromArg
helpers/jira/jiraClient
Interfaces
ResolvedJiraCredentials
Functions
getJiraCredentials
getJiraHeaders
jiraRequest
index
Classes
ConfigDiscoveryError
MissingProviderKeyError
TokenBudgetError
Interfaces
AllowlistCounts
ApprovalHintPattern
ApprovalRefusal
ApprovalsObjectConfig
BinaryFormatConfig
BuiltInToolConfig
CommandEnvConfig
CommandLineConfigOverrides
CommandToolingConfig
ConfigDiscoveryDetails
ConfigLayerValidationReport
ConfiguredEvalToolCoverage
ConfigValidationReport
CreateProfileResult
CustomCommandConfig
CustomCommandParameter
DescribableTool
EvalToolCoverageConfig
GthConfig
GthDevToolsConfig
LLMConfig
McpAnnotationTrustChange
McpAnnotationTrustView
McpApprovalsConfig
McpServerAnnotationTrust
McpServerApprovalsConfig
McpToolApprovalEntry
MissingProviderKeyDetails
PrCommandConfig
ProfileScaffoldSeed
PromptSegmentConfig
RatingConfig
RawConfigValidationResult
RawGthConfig
ResolvedApprovals
ReviewCommandConfig
ScopedPromptsEntry
ServerTool
ShellApprovalEntry
ShellApprovalGateDecision
ShellApprovalGateNotice
SubagentProfileSpec
ToolApprovalEntry
Type Aliases
ApprovalEntry
ApprovalEntryType
ApprovalMatcher
ApprovalRefusalLift
ApprovalRefusalOrigin
ApprovalRung
ApprovalsConfig
BinaryFormatType
BuiltInToolAccess
BuiltInToolsConfig
BuiltInToolsSetting
ConfigType
ConsoleLevelInput
CustomToolsConfig
FilesystemToolsConfig
GhReadFileCommand
GthAcpSessionMode
GthOutputHeaderRung
GthRunRecapRung
PromptsConfig
PromptSegmentName
PromptSegmentSetting
TokenBudget
ToolAnnotationHint
ValidationCheck
Variables
APPROVAL_POSTURES
APPROVAL_PROTECTION_DOCS_LINES
APPROVAL_PROTECTION_DOCS_URL
APPROVAL_RUNG_DESCRIPTIONS
APPROVAL_RUNG_LABELS
APPROVAL_RUNGS
APPROVAL_WRITE_MODIFIER_HINT
availableDefaultConfigs
BUILT_IN_TOOL_ACCESS
CONFLICTING_CONFIG_SOURCES_MESSAGE
DEFAULT_APPROVAL_RUNG
DEFAULT_CONFIG
DEFAULT_SCAFFOLD_MODEL
DEFAULT_SCAFFOLD_PROVIDER
DEV_COMMAND_TOOL_NAMES
DEV_TOOL_NAMES
EXTERNALLY_EMITTED_BUILT_IN_TOOL_NAMES
GH_READ_FILE_DEFAULT_MAX_BYTES
GH_READ_FILE_TOOL_NAME
PROFILE_NAME_RE
RUNG_TOOL_DESCRIPTION_SUFFIXES
SHELL_DEFAULT_MAX_OUTPUT_BYTES
SHELL_DEFAULT_MAX_TIMEOUT_MS
SHELL_DEFAULT_TIMEOUT_MS
SHELL_TOOL_NAME
TOKEN_BUDGET_FORMS
TOKEN_BUDGET_MILLION
TOKEN_BUDGET_THOUSAND
TOOL_ANNOTATION_HINTS
WRITE_FILE_TOOL_NAME
Functions
applyRungAwareToolDescriptions
buildProfileScaffold
commandAnswersApprovals
commandCarriesUserProvenance
createNamedProfile
findProjectConfigPath
formatTokenBudget
getEffectiveDevToolsConfig
getGhReadFileMaxBytes
getRungToolDescriptionSuffix
getShellMaxOutputBytes
getShellMaxTimeoutMs
getShellTimeoutMs
getToolPreviewLines
hasAnyConfig
hasProjectConfig
initConfig
isAccessClassGrantedAtRung
isApprovalRung
isBuiltInToolEntryEnabled
isConfigDiscoveryError
isDeterministicRung
isFilesystemToolRegistered
isGhReadFileToolEnabled
isGrantedAtRung
isMissingProviderKeyError
isNegotiatingRung
isRatedRung
isShellToolEnabled
isToolGatedAtRung
isUsableModel
isUserProvenanceRung
isWriteFileToolRegistered
loadConfiguredConsoleLevel
loadConfiguredEvalToolCoverage
loadConfiguredHistoryDbPath
loadConfiguredTui
loadGlobalRawConfig
normalizeBuiltInTools
parseTokenBudget
resolveApprovals
resolveConfig
resolveConfigExtends
resolveGatedToolNames
resolveIdentityProfileConfigPath
resolveInterruptToolNames
resolveProfileConfigPath
resolveShellApprovalGate
resolveSystemPromptNoteGates
resolveTokenBudget
selectScopedPrompts
stripRungToolDescriptionSuffix
tryJsonConfig
validateConfig
validateProfileName
References
CONTENT_SOURCES
ContentSourceType
extractChangedPathsFromDiff
get
getContentFromSource
getRequirementsFromSource
getReviewPreamble
ghReadFileImpl
GTH_GH_READ_FILE_TOOL_NAME
PrRepoContext
REQUIREMENTS_SOURCES
RequirementSourceType
resolvePrIdFromArg
resolvePrRepoContext
review
ReviewContext
middleware/reviewRateMiddleware
Interfaces
ReviewRatingArtifact
Type Aliases
RateResponse
ReviewRateMiddlewareSettings
Variables
DEFAULT_REVIEW_RATE_TIMEOUT_MS
RateSchema
REVIEW_RATE_ARTIFACT_KEY
Functions
createReviewRateMiddleware
normalizeRatingConfig
modules/reviewFailureReport
Variables
REVIEW_DID_NOT_RUN
Functions
writeReviewFailureReport
modules/reviewHeading
Functions
reviewHeadingBlock
modules/reviewModule
Interfaces
ReviewContext
Functions
review
modules/types
Interfaces
ProgressCallback
QuestionOptions
ReviewOptions
State
Type Aliases
Message
sources/fileSource
Functions
get
sources/ghIssueSource
Functions
get
sources/ghPrDiffSource
Functions
get
sources/ghPrViewSource
Functions
get
sources/gitDiffSource
Functions
get
sources/jiraIssueLegacySource
Functions
get
sources/jiraIssueSource
Functions
get
sources/textSource
Functions
get
sources/types
Interfaces
A2AConfig
JiraConfig
JiraLegacyConfig
Provider
ProviderConfig
tools/ghReadFileTool
Interfaces
PrRepoContext
Variables
GTH_GH_READ_FILE_TOOL_NAME
Functions
get
ghReadFileImpl
resolvePrRepoContext
utils/diffPaths
Functions
extractChangedPathsFromDiff
utils/fileUtils
Functions
appendToFile
fileSafeLocalDate
generateStandardFileName
getCommandOutputFilePath
getGslothConfigReadPath
getGslothConfigWritePath
getGslothFilePath
gslothDirExists
importExternalFile
readFileFromInstallDir
readFileFromProjectDir
readFileSyncWithMessages
readMultipleFilesFromProjectDir
resolveOutputPath
toFileSafeString
writeConfigFileWithMessages
writeFileIfNotExistsWithMessages
writeFileWithMessages
utils/git
Classes
GitCommandError
Variables
MERGE_BASE_SETTING
Functions
resolveMergeBase
runGit
v1.x docs (legacy)
GitHub
Select theme
Dark
Light
Auto
closeLogStream
closeLogStream
():
void
Defined in:
packages/core/src/utils/systemUtils.ts:185
Returns
Section titled “Returns”
void