"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.assertCoolifyDeployable = exports.assertGiteaWritable = exports.PROTECTED_COOLIFY_APPS = exports.PROTECTED_COOLIFY_PROJECT = exports.PROTECTED_GITEA_REPOS = exports.executeTool = exports.ALL_TOOLS = void 0; // Import domain files first — side effects register each tool into the registry. // Order determines ALL_TOOLS array order (informational only). require("./file"); require("./shell"); require("./git"); require("./gitea"); require("./coolify"); require("./agent"); require("./memory"); require("./skills"); require("./prd"); // Re-export the public API — identical surface to the old tools.ts var registry_1 = require("./registry"); Object.defineProperty(exports, "ALL_TOOLS", { enumerable: true, get: function () { return registry_1.ALL_TOOLS; } }); Object.defineProperty(exports, "executeTool", { enumerable: true, get: function () { return registry_1.executeTool; } }); var security_1 = require("./security"); Object.defineProperty(exports, "PROTECTED_GITEA_REPOS", { enumerable: true, get: function () { return security_1.PROTECTED_GITEA_REPOS; } }); Object.defineProperty(exports, "PROTECTED_COOLIFY_PROJECT", { enumerable: true, get: function () { return security_1.PROTECTED_COOLIFY_PROJECT; } }); Object.defineProperty(exports, "PROTECTED_COOLIFY_APPS", { enumerable: true, get: function () { return security_1.PROTECTED_COOLIFY_APPS; } }); Object.defineProperty(exports, "assertGiteaWritable", { enumerable: true, get: function () { return security_1.assertGiteaWritable; } }); Object.defineProperty(exports, "assertCoolifyDeployable", { enumerable: true, get: function () { return security_1.assertCoolifyDeployable; } });