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
JavaScript
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