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

    Module @gaunt-sloth/core

    @gaunt-sloth/core

    Core utilities and types for Gaunt Sloth.

    • Configuration system (GthConfig, RawGthConfig, config loading and post-processing)
    • Agent infrastructure: GthLangChainAgent, GthAgentRunner
    • LLM provider wrappers: anthropic, deepseek, google-genai, groq, openai, openrouter, vertexai, xai, fake
    • Utility modules: consoleUtils, debugUtils, fileUtils, llmUtils, systemUtils, stringUtils, aiignoreUtils, binaryOutputUtils, vertexaiUtils, globalConfigUtils, ProgressIndicator
    • State and artifact storage: artifactStore
    • Shared constants and types

    AI vendor packages are not direct dependencies. Each vendor package is an optional peer dependency, resolved at runtime by whichever consumer (e.g. gaunt-sloth-assistant) pulls them in.

    No other @gaunt-sloth/* packages.

    All modules are exported via the ./ export map pattern (./*.js), e.g.:

    import { GthAgentRunner } from '@gaunt-sloth/core/agentRunner.js';
    import { display } from '@gaunt-sloth/core/utils/consoleUtils.js';

    Modules

    config
    constants
    core/GthAgentRunner
    core/GthLangChainAgent
    core/types
    index
    providers/anthropic
    providers/deepseek
    providers/fake
    providers/google-genai
    providers/groq
    providers/openai
    providers/openrouter
    providers/vertexai
    providers/xai
    state/artifactStore
    utils/aiignoreUtils
    utils/binaryOutputUtils
    utils/consoleUtils
    utils/debugUtils
    utils/fileUtils
    utils/globalConfigUtils
    utils/llmUtils
    utils/ProgressIndicator
    utils/stringUtils
    utils/systemUtils
    utils/vertexaiUtils