UNPKG

erosolar-cli

Version:

Unified AI agent framework for the command line - Multi-provider support with schema-driven tools, code intelligence, and transparent reasoning

65 lines 3.81 kB
import { registerToolPlugin } from './registry.js'; import { createLocalFilesystemToolPlugin } from './filesystem/localFilesystemPlugin.js'; import { createEditToolPlugin } from './edit/editPlugin.js'; import { createNotebookToolPlugin } from './notebook/notebookPlugin.js'; import { createLocalSearchToolPlugin } from './search/localSearchPlugin.js'; import { createGlobToolPlugin } from './glob/globPlugin.js'; import { createLocalBashToolPlugin } from './bash/localBashPlugin.js'; import { createLocalRepoChecksPlugin } from './checks/localRepoChecksPlugin.js'; import { createCodeAnalysisToolPlugin } from './codeAnalysis/codeAnalysisPlugin.js'; import { createDevToolPlugin } from './development/devPlugin.js'; import { createCodeQualityToolPlugin } from './codeQuality/codeQualityPlugin.js'; import { createRefactoringToolPlugin } from './refactoring/refactoringPlugin.js'; import { createDependencyToolPlugin } from './dependency/dependencyPlugin.js'; import { createTestingToolPlugin } from './testing/testingPlugin.js'; import { createTaskManagementToolPlugin } from './taskManagement/taskManagementPlugin.js'; import { createPlanningToolPlugin } from './planning/planningPlugin.js'; import { createInteractionToolPlugin } from './interaction/interactionPlugin.js'; import { createWebToolPlugin } from './web/webPlugin.js'; import { createAgentSpawningToolPlugin } from './agentSpawning/agentSpawningPlugin.js'; import { createEnhancedGitToolPlugin } from './enhancedGit/enhancedGitPlugin.js'; import { createSkillToolPlugin } from './skills/skillPlugin.js'; import { createMcpToolPlugin } from './mcp/mcpPlugin.js'; import { createLearnToolPlugin } from './learn/learnPlugin.js'; import { createEmailToolPlugin } from './email/emailPlugin.js'; import { createCloudToolPlugin } from './cloud/cloudPlugin.js'; import { createFrontendTestingToolPlugin } from './frontendTesting/frontendTestingPlugin.js'; import { createBrowserAutomationToolPlugin } from './browser/browserAutomationPlugin.js'; import { createValidationToolPlugin } from './validation/validationPlugin.js'; // import { createBuildToolPlugin } from './build/buildPlugin.js'; let registered = false; export function registerDefaultNodeToolPlugins() { if (registered) { return; } registerToolPlugin(createLocalFilesystemToolPlugin()); registerToolPlugin(createEditToolPlugin()); registerToolPlugin(createNotebookToolPlugin()); registerToolPlugin(createLocalSearchToolPlugin()); registerToolPlugin(createGlobToolPlugin()); registerToolPlugin(createLearnToolPlugin()); registerToolPlugin(createLocalBashToolPlugin()); registerToolPlugin(createLocalRepoChecksPlugin()); registerToolPlugin(createCodeAnalysisToolPlugin()); registerToolPlugin(createDevToolPlugin()); registerToolPlugin(createCodeQualityToolPlugin()); registerToolPlugin(createRefactoringToolPlugin()); registerToolPlugin(createDependencyToolPlugin()); registerToolPlugin(createTestingToolPlugin()); registerToolPlugin(createTaskManagementToolPlugin()); registerToolPlugin(createPlanningToolPlugin()); registerToolPlugin(createInteractionToolPlugin()); registerToolPlugin(createWebToolPlugin()); registerToolPlugin(createAgentSpawningToolPlugin()); registerToolPlugin(createEnhancedGitToolPlugin()); registerToolPlugin(createSkillToolPlugin()); registerToolPlugin(createMcpToolPlugin()); registerToolPlugin(createEmailToolPlugin()); registerToolPlugin(createCloudToolPlugin()); registerToolPlugin(createFrontendTestingToolPlugin()); registerToolPlugin(createBrowserAutomationToolPlugin()); registerToolPlugin(createValidationToolPlugin()); // registerToolPlugin(createBuildToolPlugin()); registered = true; } //# sourceMappingURL=nodeDefaults.js.map