UNPKG

cline-sdk

Version:

Comprehensive SDK for Cline - AI-powered development assistant with database integration, execution modes, and custom functions

59 lines 5.67 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = exports.PromptOptimizer = exports.generateModeStatus = exports.getModeDescription = exports.getModeRestrictions = exports.parseModeSwitch = exports.isToolAllowed = exports.MODE_DEFINITIONS = exports.TableKnowledgeManager = exports.PostgreSQLManager = exports.CustomFunctionTool = exports.FunctionRegistry = exports.SupabaseStorage = exports.DatabaseRLSTool = exports.DatabaseSchemaTool = exports.DatabaseQueryTool = exports.SupabaseReadTool = exports.SupabaseWriteTool = exports.BashTool = exports.ReadTool = exports.WriteTool = exports.AnthropicClient = exports.ClineConfigManager = exports.ExtensionCloneController = exports.CompleteClineSDK = void 0; // Main SDK exports var complete_cline_sdk_1 = require("./complete-cline-sdk"); Object.defineProperty(exports, "CompleteClineSDK", { enumerable: true, get: function () { return complete_cline_sdk_1.CompleteClineSDK; } }); var extension_clone_1 = require("./extension-clone"); Object.defineProperty(exports, "ExtensionCloneController", { enumerable: true, get: function () { return extension_clone_1.ExtensionCloneController; } }); // Configuration var cline_config_1 = require("./config/cline-config"); Object.defineProperty(exports, "ClineConfigManager", { enumerable: true, get: function () { return cline_config_1.ClineConfigManager; } }); // API clients var anthropic_client_1 = require("./api/anthropic-client"); Object.defineProperty(exports, "AnthropicClient", { enumerable: true, get: function () { return anthropic_client_1.AnthropicClient; } }); // Tools var write_tool_1 = require("./tools/write-tool"); Object.defineProperty(exports, "WriteTool", { enumerable: true, get: function () { return write_tool_1.WriteTool; } }); var read_tool_1 = require("./tools/read-tool"); Object.defineProperty(exports, "ReadTool", { enumerable: true, get: function () { return read_tool_1.ReadTool; } }); var bash_tool_1 = require("./tools/bash-tool"); Object.defineProperty(exports, "BashTool", { enumerable: true, get: function () { return bash_tool_1.BashTool; } }); var supabase_write_tool_1 = require("./tools/supabase-write-tool"); Object.defineProperty(exports, "SupabaseWriteTool", { enumerable: true, get: function () { return supabase_write_tool_1.SupabaseWriteTool; } }); var supabase_read_tool_1 = require("./tools/supabase-read-tool"); Object.defineProperty(exports, "SupabaseReadTool", { enumerable: true, get: function () { return supabase_read_tool_1.SupabaseReadTool; } }); var database_query_tool_1 = require("./tools/database-query-tool"); Object.defineProperty(exports, "DatabaseQueryTool", { enumerable: true, get: function () { return database_query_tool_1.DatabaseQueryTool; } }); var database_schema_tool_1 = require("./tools/database-schema-tool"); Object.defineProperty(exports, "DatabaseSchemaTool", { enumerable: true, get: function () { return database_schema_tool_1.DatabaseSchemaTool; } }); var database_rls_tool_1 = require("./tools/database-rls-tool"); Object.defineProperty(exports, "DatabaseRLSTool", { enumerable: true, get: function () { return database_rls_tool_1.DatabaseRLSTool; } }); // Storage var supabase_storage_1 = require("./storage/supabase-storage"); Object.defineProperty(exports, "SupabaseStorage", { enumerable: true, get: function () { return supabase_storage_1.SupabaseStorage; } }); // Custom Functions var function_registry_1 = require("./functions/function-registry"); Object.defineProperty(exports, "FunctionRegistry", { enumerable: true, get: function () { return function_registry_1.FunctionRegistry; } }); var custom_function_tool_1 = require("./tools/custom-function-tool"); Object.defineProperty(exports, "CustomFunctionTool", { enumerable: true, get: function () { return custom_function_tool_1.CustomFunctionTool; } }); // Database var postgres_manager_1 = require("./database/postgres-manager"); Object.defineProperty(exports, "PostgreSQLManager", { enumerable: true, get: function () { return postgres_manager_1.PostgreSQLManager; } }); var table_knowledge_1 = require("./database/table-knowledge"); Object.defineProperty(exports, "TableKnowledgeManager", { enumerable: true, get: function () { return table_knowledge_1.TableKnowledgeManager; } }); // Execution Modes var execution_modes_1 = require("./modes/execution-modes"); Object.defineProperty(exports, "MODE_DEFINITIONS", { enumerable: true, get: function () { return execution_modes_1.MODE_DEFINITIONS; } }); Object.defineProperty(exports, "isToolAllowed", { enumerable: true, get: function () { return execution_modes_1.isToolAllowed; } }); Object.defineProperty(exports, "parseModeSwitch", { enumerable: true, get: function () { return execution_modes_1.parseModeSwitch; } }); Object.defineProperty(exports, "getModeRestrictions", { enumerable: true, get: function () { return execution_modes_1.getModeRestrictions; } }); Object.defineProperty(exports, "getModeDescription", { enumerable: true, get: function () { return execution_modes_1.getModeDescription; } }); Object.defineProperty(exports, "generateModeStatus", { enumerable: true, get: function () { return execution_modes_1.generateModeStatus; } }); // Prompt Optimization var prompt_optimizer_1 = require("./utils/prompt-optimizer"); Object.defineProperty(exports, "PromptOptimizer", { enumerable: true, get: function () { return prompt_optimizer_1.PromptOptimizer; } }); // Default export is the complete SDK var complete_cline_sdk_2 = require("./complete-cline-sdk"); Object.defineProperty(exports, "default", { enumerable: true, get: function () { return complete_cline_sdk_2.CompleteClineSDK; } }); //# sourceMappingURL=index.js.map