Module gaunt-sloth-assistant gaunt-sloth-assistant
The main CLI application for Gaunt Sloth.
Contents
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
CLI Binaries
The package registers four equivalent binary aliases:
gaunt-sloth-assistant
gaunt-sloth
gsloth
gth
Dependencies
@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.
Re-exports
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.
Installation
npm install -g gaunt-sloth-assistant
Copy
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