@gaunt-sloth/core
v0.0.3
Published
Core utilities and types for Gaunt Sloth
Readme
@gaunt-sloth/core
Core utilities and types for Gaunt Sloth.
Contents
- 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.
Dependencies
No other @gaunt-sloth/* packages.
Exports
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';Related packages
@gaunt-sloth/core— Core utilities, config, and agent infrastructure (this package)@gaunt-sloth/tools— Built-in tools, filesystem toolkit, and middleware registry@gaunt-sloth/api— API server, AG-UI, MCP, and A2A integration@gaunt-sloth/review— Review and Q&A modules with standalone CLIgaunt-sloth-assistant— Main CLI application
