agente-toolkit
Version:
A barebones TypeScript library for building AI agents with intelligent tool execution and self-correction capabilities
45 lines (40 loc) • 2.5 kB
JavaScript
;
var Agent = require('./core/agent/Agent.js');
var AgentRegistry = require('./core/agent/AgentRegistry.js');
var memory = require('./core/memory/memory.js');
var claudeAdapter = require('./infrastructure/adapters/claude/claudeAdapter.js');
var openaiAdapter = require('./infrastructure/adapters/openai/openaiAdapter.js');
var ollamaAdapter = require('./infrastructure/adapters/ollama/ollamaAdapter.js');
require('./core/execution/ExecutionEngine.js');
var Planner = require('./core/execution/Planner.js');
require('winston');
var defaultLoggers = require('./infrastructure/logging/implementations/defaultLoggers.js');
var TransformersEmbedder = require('./core/retrieval/implementations/TransformersEmbedder.js');
var InMemoryVectorStore = require('./core/retrieval/implementations/InMemoryVectorStore.js');
var VectorStoreRetriever = require('./core/retrieval/implementations/VectorStoreRetriever.js');
var DefaultPromptComposer = require('./core/retrieval/implementations/DefaultPromptComposer.js');
var SourceRegistry = require('./core/retrieval/SourceRegistry.js');
var RetrievalAugmentor = require('./core/retrieval/RetrievalAugmentor.js');
exports.Agent = Agent.Agent;
exports.clearRegistry = AgentRegistry.clearRegistry;
exports.findAgentsByCategory = AgentRegistry.findAgentsByCategory;
exports.findAgentsByKeywords = AgentRegistry.findAgentsByKeywords;
exports.getAgent = AgentRegistry.getAgent;
exports.getAvailableAgents = AgentRegistry.getAvailableAgents;
exports.registerAgent = AgentRegistry.registerAgent;
exports.SlidingWindowMemoryManager = memory.SlidingWindowMemoryManager;
exports.ClaudeAdapter = claudeAdapter.ClaudeAdapter;
exports.OpenAIAdapter = openaiAdapter.OpenAIAdapter;
exports.OllamaAdapter = ollamaAdapter.OllamaAdapter;
exports.Planner = Planner.Planner;
exports.ConsoleLogger = defaultLoggers.ConsoleLogger;
exports.SilentLogger = defaultLoggers.SilentLogger;
exports.createDefaultLogger = defaultLoggers.createDefaultLogger;
exports.TransformersEmbedder = TransformersEmbedder.TransformersEmbedder;
exports.InMemoryVectorStore = InMemoryVectorStore.InMemoryVectorStore;
exports.VectorStoreRetriever = VectorStoreRetriever.VectorStoreRetriever;
exports.DefaultPromptComposer = DefaultPromptComposer.DefaultPromptComposer;
exports.SourceRegistry = SourceRegistry.SourceRegistry;
exports.globalSourceRegistry = SourceRegistry.globalSourceRegistry;
exports.RetrievalAugmentor = RetrievalAugmentor.RetrievalAugmentor;
//# sourceMappingURL=index.js.map