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

    Module gaunt-sloth-assistant

    gaunt-sloth-assistant

    The main CLI application for Gaunt Sloth.

    • CLI entry point and commander-based command registration
    • Commands: ask, review, pr, chat, code, init, get, api
    • Command utilities and config setup
    • Vendor package wiring (all LangChain provider packages)
    • Integration tests

    The package registers four equivalent binary aliases:

    • gaunt-sloth-assistant
    • gaunt-sloth
    • gsloth
    • gth
    • @gaunt-sloth/core
    • @gaunt-sloth/tools
    • @gaunt-sloth/api
    • @gaunt-sloth/review
    • commander
    • All LangChain vendor packages (anthropic, google-genai, groq, openai, vertexai, xai, etc.)

    This is the only package in the workspace that pulls in AI vendor dependencies directly. All other packages treat vendors as optional peers.

    gaunt-sloth-assistant re-exports public APIs from the sub-packages for backward compatibility. Consumers that previously imported directly from gaunt-sloth-assistant continue to work without changes.

    npm install -g gaunt-sloth-assistant
    

    For full usage documentation see the root README and docs/COMMANDS.md.

    Modules

    builtInToolsConfig
    cli
    commands/apiCommand
    commands/askCommand
    commands/chatCommand
    commands/codeCommand
    commands/commandIntrospection
    commands/commandUtils
    commands/configSetup
    commands/getCommand
    commands/initCommand
    commands/prCommand
    commands/reviewCommand
    config
    constants
    core/GthAgentRunner
    core/GthLangChainAgent
    core/types
    helpers/jira/jiraClient
    helpers/jira/jiraLogWork
    mcp/OAuthClientProviderImpl
    middleware/binaryContentInjectionMiddleware
    middleware/registry
    middleware/reviewRateMiddleware
    middleware/types
    modules/a2a/A2AClientWrapper
    modules/apiAgUiModule
    modules/interactiveSessionModule
    modules/questionAnsweringModule
    modules/reviewModule
    modules/types
    presets/anthropic
    presets/deepseek
    presets/fake
    presets/google-genai
    presets/groq
    presets/openai
    presets/openrouter
    presets/vertexai
    presets/xai
    providers/file
    providers/ghIssueProvider
    providers/ghPrDiffProvider
    providers/jiraIssueLegacyProvider
    providers/jiraIssueProvider
    providers/text
    providers/types
    state/artifactStore
    tools/A2AAgentTool
    tools/binaryUtils
    tools/GthCustomToolkit
    tools/GthDevToolkit
    tools/GthFileSystemToolkit
    tools/gthJiraLogWorkTool
    tools/gthStatusUpdateTool
    tools/gthWebFetchTool
    tools/showA2UISurfaceTool
    utils/aiignoreUtils
    utils/binaryOutputUtils
    utils/consoleUtils
    utils/debugUtils
    utils/fileUtils
    utils/globalConfigUtils
    utils/llmUtils
    utils/mcpUtils
    utils/ProgressIndicator
    utils/stringUtils
    utils/systemUtils
    utils/vertexaiUtils