'use strict'; var chunkVNWPOCOT_cjs = require('./chunk-VNWPOCOT.cjs'); var chunkC2TGZEHN_cjs = require('./chunk-C2TGZEHN.cjs'); var chunkOT2JWWCT_cjs = require('./chunk-OT2JWWCT.cjs'); var chunkEP6T47YP_cjs = require('./chunk-EP6T47YP.cjs'); var chunkHGFJZ44K_cjs = require('./chunk-HGFJZ44K.cjs'); var chunkUZ43QCIA_cjs = require('./chunk-UZ43QCIA.cjs'); var chunkBTMYAVRX_cjs = require('./chunk-BTMYAVRX.cjs'); var chunkIRJJ2JJG_cjs = require('./chunk-IRJJ2JJG.cjs'); var chunkXQNAOZJ6_cjs = require('./chunk-XQNAOZJ6.cjs'); var chunkWX7XEIYG_cjs = require('./chunk-WX7XEIYG.cjs'); var chunkRM4ITWAQ_cjs = require('./chunk-RM4ITWAQ.cjs'); var chunkCZ5EDK57_cjs = require('./chunk-CZ5EDK57.cjs'); var chunkONBABU5V_cjs = require('./chunk-ONBABU5V.cjs'); var chunk4NYA6U6Y_cjs = require('./chunk-4NYA6U6Y.cjs'); var chunkUZINJHAF_cjs = require('./chunk-UZINJHAF.cjs'); var chunkNIM337G7_cjs = require('./chunk-NIM337G7.cjs'); var chunk3ARFTVAY_cjs = require('./chunk-3ARFTVAY.cjs'); var chunkJZJ3PP2H_cjs = require('./chunk-JZJ3PP2H.cjs'); var chunkZFRMJ23H_cjs = require('./chunk-ZFRMJ23H.cjs'); var chunk7FIDKZUG_cjs = require('./chunk-7FIDKZUG.cjs'); var chunkBTIK5TXF_cjs = require('./chunk-BTIK5TXF.cjs'); var chunkPMGFP7II_cjs = require('./chunk-PMGFP7II.cjs'); var chunkUSU23GYD_cjs = require('./chunk-USU23GYD.cjs'); var chunkVJDD2ULL_cjs = require('./chunk-VJDD2ULL.cjs'); var chunkJGLVYJ3S_cjs = require('./chunk-JGLVYJ3S.cjs'); var chunkKLIW4CDU_cjs = require('./chunk-KLIW4CDU.cjs'); var chunk3PNIWKRR_cjs = require('./chunk-3PNIWKRR.cjs'); var chunk6HRGFBAF_cjs = require('./chunk-6HRGFBAF.cjs'); var chunk7X243C5K_cjs = require('./chunk-7X243C5K.cjs'); var chunk7B36J5MV_cjs = require('./chunk-7B36J5MV.cjs'); var chunkGU4AEOGA_cjs = require('./chunk-GU4AEOGA.cjs'); var chunkIMHKYH3U_cjs = require('./chunk-IMHKYH3U.cjs'); var chunk42FE4BWR_cjs = require('./chunk-42FE4BWR.cjs'); var chunkHL75U57J_cjs = require('./chunk-HL75U57J.cjs'); var chunk4ZHHKMDQ_cjs = require('./chunk-4ZHHKMDQ.cjs'); var chunkDZD7RZYY_cjs = require('./chunk-DZD7RZYY.cjs'); var chunkJGWDTZ4A_cjs = require('./chunk-JGWDTZ4A.cjs'); var chunkU72IZ5BP_cjs = require('./chunk-U72IZ5BP.cjs'); var chunkT32FQPWH_cjs = require('./chunk-T32FQPWH.cjs'); // src/server/server-adapter/routes/permissions.ts var METHOD_TO_ACTION = { GET: "read", POST: "write", // Default for POST, may be overridden to 'execute' PUT: "write", PATCH: "write", DELETE: "delete" }; var EXECUTE_PATTERNS = [ "/generate", "/stream", "/execute", "/start", "/resume", "/restart", "/cancel", "/approve", "/decline", "/speak", "/listen", "/query", "/search", "/observe", "/time-travel", "/enhance", "/clone" ]; var PUBLISH_PATTERNS = ["/publish", "/activate", "/restore"]; var STORED_RESOURCE_SEGMENTS = { agents: "stored-agents", "mcp-clients": "stored-mcp-clients", "prompt-blocks": "stored-prompt-blocks", scorers: "stored-scorers", skills: "stored-skills", workspaces: "stored-workspaces" }; function extractResource(path) { const segments = path.replace(/^\//, "").split("/"); if (segments.length === 0) { return null; } const firstSegment = segments[0]; if (firstSegment === "stored" && segments[1]) { return STORED_RESOURCE_SEGMENTS[segments[1]] ?? null; } if (firstSegment === ".well-known") { return "a2a"; } return firstSegment || null; } function deriveAction(method, path) { const upperMethod = method.toUpperCase(); if (upperMethod === "POST") { if (path.startsWith("/stored/")) { const isPublishOperation = PUBLISH_PATTERNS.some((pattern) => path.endsWith(pattern)); if (isPublishOperation) { return "publish"; } } const isExecuteOperation = EXECUTE_PATTERNS.some((pattern) => path.includes(pattern)); return isExecuteOperation ? "execute" : "write"; } return METHOD_TO_ACTION[upperMethod] || "read"; } function derivePermission(route) { if (route.method === "ALL") { return null; } const resource = extractResource(route.path); if (!resource) { return null; } const action = deriveAction(route.method, route.path); return `${resource}:${action}`; } function getEffectivePermission(route) { if (route.requiresAuth === false) { return null; } if (route.requiresPermission) { return route.requiresPermission; } return derivePermission(route); } // src/server/server-adapter/routes/a2a.ts var A2A_ROUTES = [chunkHL75U57J_cjs.GET_AGENT_CARD_ROUTE, chunkHL75U57J_cjs.AGENT_EXECUTION_ROUTE]; // src/server/server-adapter/routes/agent-builder.ts var AGENT_BUILDER_ROUTES = [ chunkJGWDTZ4A_cjs.LIST_AGENT_BUILDER_ACTIONS_ROUTE, chunkJGWDTZ4A_cjs.GET_AGENT_BUILDER_ACTION_BY_ID_ROUTE, chunkJGWDTZ4A_cjs.LIST_AGENT_BUILDER_ACTION_RUNS_ROUTE, chunkJGWDTZ4A_cjs.GET_AGENT_BUILDER_ACTION_RUN_BY_ID_ROUTE, chunkJGWDTZ4A_cjs.CREATE_AGENT_BUILDER_ACTION_RUN_ROUTE, chunkJGWDTZ4A_cjs.STREAM_AGENT_BUILDER_ACTION_ROUTE, chunkJGWDTZ4A_cjs.STREAM_LEGACY_AGENT_BUILDER_ACTION_ROUTE, chunkJGWDTZ4A_cjs.START_ASYNC_AGENT_BUILDER_ACTION_ROUTE, chunkJGWDTZ4A_cjs.START_AGENT_BUILDER_ACTION_RUN_ROUTE, chunkJGWDTZ4A_cjs.OBSERVE_STREAM_AGENT_BUILDER_ACTION_ROUTE, chunkJGWDTZ4A_cjs.OBSERVE_STREAM_LEGACY_AGENT_BUILDER_ACTION_ROUTE, chunkJGWDTZ4A_cjs.RESUME_ASYNC_AGENT_BUILDER_ACTION_ROUTE, chunkJGWDTZ4A_cjs.RESUME_NO_WAIT_AGENT_BUILDER_ACTION_ROUTE, chunkJGWDTZ4A_cjs.RESUME_AGENT_BUILDER_ACTION_ROUTE, chunkJGWDTZ4A_cjs.RESUME_STREAM_AGENT_BUILDER_ACTION_ROUTE, chunkJGWDTZ4A_cjs.CANCEL_AGENT_BUILDER_ACTION_RUN_ROUTE ]; // src/server/server-adapter/routes/agents.ts var AGENTS_ROUTES = [ // ============================================================================ // Agent Core Routes // ============================================================================ chunkDZD7RZYY_cjs.LIST_AGENTS_ROUTE, chunkDZD7RZYY_cjs.GET_PROVIDERS_ROUTE, chunkDZD7RZYY_cjs.GET_AGENT_BY_ID_ROUTE, chunkDZD7RZYY_cjs.CLONE_AGENT_ROUTE, // ============================================================================ // Voice Routes // ============================================================================ chunkPMGFP7II_cjs.GET_SPEAKERS_ROUTE, chunkPMGFP7II_cjs.GET_SPEAKERS_DEPRECATED_ROUTE, // ============================================================================ // Agent Execution Routes // ============================================================================ chunkDZD7RZYY_cjs.GENERATE_AGENT_ROUTE, chunkDZD7RZYY_cjs.GENERATE_AGENT_VNEXT_ROUTE, chunkDZD7RZYY_cjs.STREAM_GENERATE_ROUTE, chunkDZD7RZYY_cjs.STREAM_UNTIL_IDLE_GENERATE_ROUTE, chunkDZD7RZYY_cjs.STREAM_GENERATE_VNEXT_DEPRECATED_ROUTE, // ============================================================================ // Resumable Stream Routes // ============================================================================ chunkDZD7RZYY_cjs.OBSERVE_AGENT_STREAM_ROUTE, chunkDZD7RZYY_cjs.SEND_AGENT_MESSAGE_ROUTE, chunkDZD7RZYY_cjs.QUEUE_AGENT_MESSAGE_ROUTE, chunkDZD7RZYY_cjs.SEND_AGENT_SIGNAL_ROUTE, chunkDZD7RZYY_cjs.ABORT_AGENT_THREAD_ROUTE, chunkDZD7RZYY_cjs.SUBSCRIBE_AGENT_THREAD_ROUTE, // ============================================================================ // Tool Routes // ============================================================================ chunkVJDD2ULL_cjs.EXECUTE_AGENT_TOOL_ROUTE, chunkDZD7RZYY_cjs.APPROVE_TOOL_CALL_ROUTE, chunkDZD7RZYY_cjs.SEND_TOOL_APPROVAL_ROUTE, chunkDZD7RZYY_cjs.DECLINE_TOOL_CALL_ROUTE, chunkDZD7RZYY_cjs.RESUME_STREAM_ROUTE, chunkDZD7RZYY_cjs.APPROVE_TOOL_CALL_GENERATE_ROUTE, chunkDZD7RZYY_cjs.DECLINE_TOOL_CALL_GENERATE_ROUTE, chunkDZD7RZYY_cjs.APPROVE_NETWORK_TOOL_CALL_ROUTE, chunkDZD7RZYY_cjs.DECLINE_NETWORK_TOOL_CALL_ROUTE, chunkDZD7RZYY_cjs.RESUME_STREAM_UNTIL_IDLE_ROUTE, // ============================================================================ // Network Routes // ============================================================================ chunkDZD7RZYY_cjs.STREAM_NETWORK_ROUTE, // ============================================================================ // Model Management Routes // ============================================================================ chunkDZD7RZYY_cjs.UPDATE_AGENT_MODEL_ROUTE, chunkDZD7RZYY_cjs.RESET_AGENT_MODEL_ROUTE, chunkDZD7RZYY_cjs.REORDER_AGENT_MODEL_LIST_ROUTE, chunkDZD7RZYY_cjs.UPDATE_AGENT_MODEL_IN_MODEL_LIST_ROUTE, // ============================================================================ // Instruction Enhancement Routes // ============================================================================ chunkDZD7RZYY_cjs.ENHANCE_INSTRUCTIONS_ROUTE, // ============================================================================ // Agent Tool Routes // ============================================================================ chunkVJDD2ULL_cjs.GET_AGENT_TOOL_ROUTE, // ============================================================================ // Agent Skill Routes // ============================================================================ chunkDZD7RZYY_cjs.GET_AGENT_SKILL_ROUTE, // ============================================================================ // Voice/Speech Routes // ============================================================================ chunkPMGFP7II_cjs.GENERATE_SPEECH_ROUTE, chunkPMGFP7II_cjs.GENERATE_SPEECH_DEPRECATED_ROUTE, chunkPMGFP7II_cjs.TRANSCRIBE_SPEECH_ROUTE, chunkPMGFP7II_cjs.TRANSCRIBE_SPEECH_DEPRECATED_ROUTE, chunkPMGFP7II_cjs.GET_LISTENER_ROUTE, // ============================================================================ // Deprecated Routes // ============================================================================ chunkDZD7RZYY_cjs.STREAM_VNEXT_DEPRECATED_ROUTE, chunkDZD7RZYY_cjs.STREAM_UI_MESSAGE_VNEXT_DEPRECATED_ROUTE, chunkDZD7RZYY_cjs.STREAM_UI_MESSAGE_DEPRECATED_ROUTE ]; // src/server/server-adapter/routes/background-tasks.ts var BACKGROUND_TASK_ROUTES = [ chunkZFRMJ23H_cjs.BACKGROUND_TASK_STREAM_ROUTE, chunkZFRMJ23H_cjs.LIST_BACKGROUND_TASKS_ROUTE, chunkZFRMJ23H_cjs.GET_BACKGROUND_TASK_ROUTE ]; // src/server/server-adapter/routes/channels.ts var CHANNELS_ROUTES = [ chunkBTIK5TXF_cjs.LIST_CHANNEL_PLATFORMS_ROUTE, chunkBTIK5TXF_cjs.LIST_CHANNEL_INSTALLATIONS_ROUTE, chunkBTIK5TXF_cjs.CONNECT_CHANNEL_ROUTE, chunkBTIK5TXF_cjs.DISCONNECT_CHANNEL_ROUTE ]; // src/server/server-adapter/routes/conversations.ts var CONVERSATIONS_ROUTES = [ chunk42FE4BWR_cjs.CREATE_CONVERSATION_ROUTE, chunk42FE4BWR_cjs.GET_CONVERSATION_ROUTE, chunk42FE4BWR_cjs.GET_CONVERSATION_ITEMS_ROUTE, chunk42FE4BWR_cjs.DELETE_CONVERSATION_ROUTE ]; // src/server/server-adapter/routes/datasets.ts var DATASETS_ROUTES = [ // Dataset CRUD chunkNIM337G7_cjs.LIST_DATASETS_ROUTE, chunkNIM337G7_cjs.CREATE_DATASET_ROUTE, chunkNIM337G7_cjs.GET_DATASET_ROUTE, chunkNIM337G7_cjs.UPDATE_DATASET_ROUTE, chunkNIM337G7_cjs.DELETE_DATASET_ROUTE, // Item list and add chunkNIM337G7_cjs.LIST_ITEMS_ROUTE, chunkNIM337G7_cjs.ADD_ITEM_ROUTE, // Batch operations - MUST come before item-specific routes to avoid /items/batch matching /items/:itemId chunkNIM337G7_cjs.BATCH_INSERT_ITEMS_ROUTE, chunkNIM337G7_cjs.BATCH_DELETE_ITEMS_ROUTE, // Item-specific CRUD (uses :itemId param) chunkNIM337G7_cjs.GET_ITEM_ROUTE, chunkNIM337G7_cjs.UPDATE_ITEM_ROUTE, chunkNIM337G7_cjs.DELETE_ITEM_ROUTE, // Version operations chunkNIM337G7_cjs.LIST_DATASET_VERSIONS_ROUTE, chunkNIM337G7_cjs.LIST_ITEM_VERSIONS_ROUTE, chunkNIM337G7_cjs.GET_ITEM_VERSION_ROUTE, // All experiments (cross-dataset) - MUST come before dataset-scoped experiments chunkNIM337G7_cjs.LIST_ALL_EXPERIMENTS_ROUTE, // Experiment review summary (cross-dataset) - MUST come before dataset-scoped experiments chunkNIM337G7_cjs.EXPERIMENT_REVIEW_SUMMARY_ROUTE, // Experiment operations (dataset-scoped) chunkNIM337G7_cjs.LIST_EXPERIMENTS_ROUTE, chunkNIM337G7_cjs.TRIGGER_EXPERIMENT_ROUTE, chunkNIM337G7_cjs.GET_EXPERIMENT_ROUTE, chunkNIM337G7_cjs.LIST_EXPERIMENT_RESULTS_ROUTE, chunkNIM337G7_cjs.UPDATE_EXPERIMENT_RESULT_ROUTE, // Analytics chunkNIM337G7_cjs.COMPARE_EXPERIMENTS_ROUTE, // AI generation chunkNIM337G7_cjs.GENERATE_ITEMS_ROUTE, // Failure analysis chunkNIM337G7_cjs.CLUSTER_FAILURES_ROUTE ]; // src/server/server-adapter/routes/editor-builder.ts var EDITOR_BUILDER_ROUTES = [ chunk3ARFTVAY_cjs.GET_EDITOR_BUILDER_SETTINGS_ROUTE, chunk3ARFTVAY_cjs.GET_EDITOR_BUILDER_AVAILABLE_MODELS_ROUTE, chunk3ARFTVAY_cjs.GET_INFRASTRUCTURE_STATUS_ROUTE, chunk7FIDKZUG_cjs.LIST_BUILDER_REGISTRIES_ROUTE, chunk7FIDKZUG_cjs.BUILDER_REGISTRY_SEARCH_ROUTE, chunk7FIDKZUG_cjs.BUILDER_REGISTRY_POPULAR_ROUTE, chunk7FIDKZUG_cjs.BUILDER_REGISTRY_PREVIEW_ROUTE, chunk7FIDKZUG_cjs.BUILDER_REGISTRY_INSTALL_ROUTE ]; // src/server/server-adapter/routes/legacy.ts var LEGACY_ROUTES = [ // ============================================================================ // Legacy Agent Routes // ============================================================================ chunkDZD7RZYY_cjs.GENERATE_LEGACY_ROUTE, chunkDZD7RZYY_cjs.STREAM_GENERATE_LEGACY_ROUTE, // ============================================================================ // Legacy Workflow Routes // ============================================================================ chunkU72IZ5BP_cjs.STREAM_LEGACY_WORKFLOW_ROUTE, chunkU72IZ5BP_cjs.OBSERVE_STREAM_LEGACY_WORKFLOW_ROUTE ]; // src/server/server-adapter/routes/logs.ts var LOGS_ROUTES = [chunkGU4AEOGA_cjs.LIST_LOG_TRANSPORTS_ROUTE, chunkGU4AEOGA_cjs.LIST_LOGS_ROUTE, chunkGU4AEOGA_cjs.LIST_LOGS_BY_RUN_ID_ROUTE]; // src/server/server-adapter/routes/mcp.ts var MCP_ROUTES = [ // ============================================================================ // MCP Server Registry Routes // ============================================================================ chunkIMHKYH3U_cjs.LIST_MCP_SERVERS_ROUTE, chunkIMHKYH3U_cjs.GET_MCP_SERVER_DETAIL_ROUTE, // ============================================================================ // MCP Server Tool Routes // ============================================================================ chunkIMHKYH3U_cjs.LIST_MCP_SERVER_TOOLS_ROUTE, chunkIMHKYH3U_cjs.GET_MCP_SERVER_TOOL_DETAIL_ROUTE, chunkIMHKYH3U_cjs.EXECUTE_MCP_SERVER_TOOL_ROUTE, // ============================================================================ // MCP Server Resource Routes // ============================================================================ chunkIMHKYH3U_cjs.LIST_MCP_SERVER_RESOURCES_ROUTE, chunkIMHKYH3U_cjs.READ_MCP_SERVER_RESOURCE_ROUTE, // ============================================================================ // MCP Transport Routes (handled by adapters) // ============================================================================ chunkIMHKYH3U_cjs.MCP_HTTP_TRANSPORT_ROUTE, chunkIMHKYH3U_cjs.MCP_SSE_TRANSPORT_ROUTE, chunkIMHKYH3U_cjs.MCP_SSE_MESSAGES_ROUTE ]; // src/server/server-adapter/routes/memory.ts var MEMORY_ROUTES = [ chunk6HRGFBAF_cjs.GET_MEMORY_STATUS_ROUTE, chunk6HRGFBAF_cjs.GET_MEMORY_CONFIG_ROUTE, chunk6HRGFBAF_cjs.GET_OBSERVATIONAL_MEMORY_ROUTE, chunk6HRGFBAF_cjs.AWAIT_BUFFER_STATUS_ROUTE, chunk6HRGFBAF_cjs.LIST_THREADS_ROUTE, chunk6HRGFBAF_cjs.GET_THREAD_BY_ID_ROUTE, chunk6HRGFBAF_cjs.LIST_MESSAGES_ROUTE, chunk6HRGFBAF_cjs.GET_WORKING_MEMORY_ROUTE, chunk6HRGFBAF_cjs.SAVE_MESSAGES_ROUTE, chunk6HRGFBAF_cjs.CREATE_THREAD_ROUTE, chunk6HRGFBAF_cjs.UPDATE_THREAD_ROUTE, chunk6HRGFBAF_cjs.DELETE_THREAD_ROUTE, chunk6HRGFBAF_cjs.CLONE_THREAD_ROUTE, chunk6HRGFBAF_cjs.UPDATE_WORKING_MEMORY_ROUTE, chunk6HRGFBAF_cjs.DELETE_MESSAGES_ROUTE, chunk6HRGFBAF_cjs.SEARCH_MEMORY_ROUTE, chunk6HRGFBAF_cjs.GET_MEMORY_STATUS_NETWORK_ROUTE, chunk6HRGFBAF_cjs.LIST_THREADS_NETWORK_ROUTE, chunk6HRGFBAF_cjs.GET_THREAD_BY_ID_NETWORK_ROUTE, chunk6HRGFBAF_cjs.LIST_MESSAGES_NETWORK_ROUTE, chunk6HRGFBAF_cjs.SAVE_MESSAGES_NETWORK_ROUTE, chunk6HRGFBAF_cjs.CREATE_THREAD_NETWORK_ROUTE, chunk6HRGFBAF_cjs.UPDATE_THREAD_NETWORK_ROUTE, chunk6HRGFBAF_cjs.DELETE_THREAD_NETWORK_ROUTE, chunk6HRGFBAF_cjs.DELETE_MESSAGES_NETWORK_ROUTE ]; // src/server/server-adapter/routes/observability.ts var OBSERVABILITY_ROUTES = [ // Legacy chunk7X243C5K_cjs.LIST_TRACES_ROUTE, chunk7X243C5K_cjs.LIST_TRACES_LIGHT_ROUTE, chunk7X243C5K_cjs.LIST_BRANCHES_ROUTE, chunk7X243C5K_cjs.GET_BRANCH_ROUTE, chunk7X243C5K_cjs.GET_TRACE_ROUTE, chunk7X243C5K_cjs.GET_TRACE_LIGHT_ROUTE, chunk7X243C5K_cjs.GET_SPAN_ROUTE, chunk7X243C5K_cjs.GET_TRACE_TRAJECTORY_ROUTE, chunk7X243C5K_cjs.SCORE_TRACES_ROUTE, chunk7X243C5K_cjs.LIST_SCORES_BY_SPAN_ROUTE, // New observability routes chunk7B36J5MV_cjs.LIST_METRICS, chunk7B36J5MV_cjs.LIST_LOGS, chunk7B36J5MV_cjs.LIST_SCORES, chunk7B36J5MV_cjs.CREATE_SCORE, chunk7B36J5MV_cjs.GET_SCORE, chunk7B36J5MV_cjs.GET_SCORE_AGGREGATE, chunk7B36J5MV_cjs.GET_SCORE_BREAKDOWN, chunk7B36J5MV_cjs.GET_SCORE_TIME_SERIES, chunk7B36J5MV_cjs.GET_SCORE_PERCENTILES, chunk7B36J5MV_cjs.LIST_FEEDBACK, chunk7B36J5MV_cjs.CREATE_FEEDBACK, chunk7B36J5MV_cjs.GET_FEEDBACK_AGGREGATE, chunk7B36J5MV_cjs.GET_FEEDBACK_BREAKDOWN, chunk7B36J5MV_cjs.GET_FEEDBACK_TIME_SERIES, chunk7B36J5MV_cjs.GET_FEEDBACK_PERCENTILES, chunk7B36J5MV_cjs.GET_METRIC_AGGREGATE, chunk7B36J5MV_cjs.GET_METRIC_BREAKDOWN, chunk7B36J5MV_cjs.GET_METRIC_TIME_SERIES, chunk7B36J5MV_cjs.GET_METRIC_PERCENTILES, chunk7B36J5MV_cjs.GET_METRIC_NAMES, chunk7B36J5MV_cjs.GET_METRIC_LABEL_KEYS, chunk7B36J5MV_cjs.GET_METRIC_LABEL_VALUES, chunk7B36J5MV_cjs.GET_ENTITY_TYPES, chunk7B36J5MV_cjs.GET_ENTITY_NAMES, chunk7B36J5MV_cjs.GET_SERVICE_NAMES, chunk7B36J5MV_cjs.GET_ENVIRONMENTS, chunk7B36J5MV_cjs.GET_TAGS ]; // src/server/server-adapter/routes/processor-providers.ts var PROCESSOR_PROVIDER_ROUTES = [chunk4NYA6U6Y_cjs.LIST_PROCESSOR_PROVIDERS_ROUTE, chunk4NYA6U6Y_cjs.GET_PROCESSOR_PROVIDER_ROUTE]; // src/server/server-adapter/routes/processors.ts var PROCESSORS_ROUTES = [chunkUZINJHAF_cjs.LIST_PROCESSORS_ROUTE, chunkUZINJHAF_cjs.GET_PROCESSOR_BY_ID_ROUTE, chunkUZINJHAF_cjs.EXECUTE_PROCESSOR_ROUTE]; // src/server/server-adapter/routes/responses.ts var RESPONSES_ROUTES = [chunkKLIW4CDU_cjs.CREATE_RESPONSE_ROUTE, chunkKLIW4CDU_cjs.GET_RESPONSE_ROUTE, chunkKLIW4CDU_cjs.DELETE_RESPONSE_ROUTE]; // src/server/server-adapter/routes/schedules.ts var SCHEDULES_ROUTES = [ chunkCZ5EDK57_cjs.LIST_SCHEDULES_ROUTE, chunkCZ5EDK57_cjs.GET_SCHEDULE_ROUTE, chunkCZ5EDK57_cjs.LIST_SCHEDULE_TRIGGERS_ROUTE, chunkCZ5EDK57_cjs.PAUSE_SCHEDULE_ROUTE, chunkCZ5EDK57_cjs.RESUME_SCHEDULE_ROUTE ]; // src/server/server-adapter/routes/scorers.ts var SCORES_ROUTES = [ chunk3PNIWKRR_cjs.LIST_SCORERS_ROUTE, chunk3PNIWKRR_cjs.GET_SCORER_ROUTE, chunk3PNIWKRR_cjs.LIST_SCORES_BY_RUN_ID_ROUTE, chunk3PNIWKRR_cjs.LIST_SCORES_BY_SCORER_ID_ROUTE, chunk3PNIWKRR_cjs.LIST_SCORES_BY_ENTITY_ID_ROUTE, chunk3PNIWKRR_cjs.SAVE_SCORE_ROUTE ]; // src/server/server-adapter/routes/stored-agents.ts var STORED_AGENTS_ROUTES = [ // ============================================================================ // Stored Agents CRUD Routes // IMPORTANT: Routes with literal paths (e.g., /preview-instructions) must come // BEFORE routes with path parameters (e.g., /:storedAgentId) to ensure correct matching. // ============================================================================ chunkHGFJZ44K_cjs.LIST_STORED_AGENTS_ROUTE, chunkHGFJZ44K_cjs.PREVIEW_INSTRUCTIONS_ROUTE, // Must be before GET_STORED_AGENT_ROUTE chunkHGFJZ44K_cjs.GET_STORED_AGENT_DEPENDENTS_ROUTE, // Must be before GET_STORED_AGENT_ROUTE (longer literal) chunkHGFJZ44K_cjs.EXPORT_STORED_AGENT_ROUTE, // Must be before GET_STORED_AGENT_ROUTE chunkHGFJZ44K_cjs.OPEN_STORED_AGENT_CHANGE_REQUEST_ROUTE, // Must be before GET_STORED_AGENT_ROUTE chunkHGFJZ44K_cjs.GET_STORED_AGENT_ROUTE, chunkHGFJZ44K_cjs.CREATE_STORED_AGENT_ROUTE, chunkHGFJZ44K_cjs.UPDATE_STORED_AGENT_ROUTE, chunkHGFJZ44K_cjs.DELETE_STORED_AGENT_ROUTE, // ============================================================================ // Agent Versions Routes // IMPORTANT: Routes with literal paths (e.g., /compare) must come BEFORE // routes with path parameters (e.g., /:versionId) to ensure correct matching. // ============================================================================ chunkT32FQPWH_cjs.LIST_AGENT_VERSIONS_ROUTE, chunkT32FQPWH_cjs.CREATE_AGENT_VERSION_ROUTE, chunkT32FQPWH_cjs.COMPARE_AGENT_VERSIONS_ROUTE, // Must be before GET_AGENT_VERSION_ROUTE chunkT32FQPWH_cjs.GET_AGENT_VERSION_ROUTE, chunkT32FQPWH_cjs.ACTIVATE_AGENT_VERSION_ROUTE, chunkT32FQPWH_cjs.RESTORE_AGENT_VERSION_ROUTE, chunkT32FQPWH_cjs.DELETE_AGENT_VERSION_ROUTE, // ============================================================================ // Favorites (EE) // ============================================================================ chunkEP6T47YP_cjs.FAVORITE_STORED_AGENT_ROUTE, chunkEP6T47YP_cjs.UNFAVORITE_STORED_AGENT_ROUTE ]; // src/server/server-adapter/routes/stored-mcp-clients.ts var STORED_MCP_CLIENTS_ROUTES = [ // Stored MCP Clients CRUD Routes chunkUZ43QCIA_cjs.LIST_STORED_MCP_CLIENTS_ROUTE, chunkUZ43QCIA_cjs.GET_STORED_MCP_CLIENT_ROUTE, chunkUZ43QCIA_cjs.CREATE_STORED_MCP_CLIENT_ROUTE, chunkUZ43QCIA_cjs.UPDATE_STORED_MCP_CLIENT_ROUTE, chunkUZ43QCIA_cjs.DELETE_STORED_MCP_CLIENT_ROUTE, // MCP Client Versions Routes // IMPORTANT: Routes with literal paths (e.g., /compare) must come BEFORE // routes with path parameters (e.g., /:versionId) to ensure correct matching. chunkJZJ3PP2H_cjs.LIST_MCP_CLIENT_VERSIONS_ROUTE, chunkJZJ3PP2H_cjs.CREATE_MCP_CLIENT_VERSION_ROUTE, chunkJZJ3PP2H_cjs.COMPARE_MCP_CLIENT_VERSIONS_ROUTE, chunkJZJ3PP2H_cjs.GET_MCP_CLIENT_VERSION_ROUTE, chunkJZJ3PP2H_cjs.ACTIVATE_MCP_CLIENT_VERSION_ROUTE, chunkJZJ3PP2H_cjs.RESTORE_MCP_CLIENT_VERSION_ROUTE, chunkJZJ3PP2H_cjs.DELETE_MCP_CLIENT_VERSION_ROUTE ]; // src/server/server-adapter/routes/stored-prompt-blocks.ts var STORED_PROMPT_BLOCKS_ROUTES = [ // Stored Prompt Blocks CRUD Routes chunkBTMYAVRX_cjs.LIST_STORED_PROMPT_BLOCKS_ROUTE, chunkBTMYAVRX_cjs.GET_STORED_PROMPT_BLOCK_ROUTE, chunkBTMYAVRX_cjs.CREATE_STORED_PROMPT_BLOCK_ROUTE, chunkBTMYAVRX_cjs.UPDATE_STORED_PROMPT_BLOCK_ROUTE, chunkBTMYAVRX_cjs.DELETE_STORED_PROMPT_BLOCK_ROUTE, // Prompt Block Versions Routes // IMPORTANT: Routes with literal paths (e.g., /compare) must come BEFORE // routes with path parameters (e.g., /:versionId) to ensure correct matching. chunkRM4ITWAQ_cjs.LIST_PROMPT_BLOCK_VERSIONS_ROUTE, chunkRM4ITWAQ_cjs.CREATE_PROMPT_BLOCK_VERSION_ROUTE, chunkRM4ITWAQ_cjs.COMPARE_PROMPT_BLOCK_VERSIONS_ROUTE, chunkRM4ITWAQ_cjs.GET_PROMPT_BLOCK_VERSION_ROUTE, chunkRM4ITWAQ_cjs.ACTIVATE_PROMPT_BLOCK_VERSION_ROUTE, chunkRM4ITWAQ_cjs.RESTORE_PROMPT_BLOCK_VERSION_ROUTE, chunkRM4ITWAQ_cjs.DELETE_PROMPT_BLOCK_VERSION_ROUTE ]; // src/server/server-adapter/routes/stored-scorers.ts var STORED_SCORERS_ROUTES = [ // Stored Scorers CRUD Routes chunkIRJJ2JJG_cjs.LIST_STORED_SCORERS_ROUTE, chunkIRJJ2JJG_cjs.GET_STORED_SCORER_ROUTE, chunkIRJJ2JJG_cjs.CREATE_STORED_SCORER_ROUTE, chunkIRJJ2JJG_cjs.UPDATE_STORED_SCORER_ROUTE, chunkIRJJ2JJG_cjs.DELETE_STORED_SCORER_ROUTE, // Scorer Versions Routes // IMPORTANT: Routes with literal paths (e.g., /compare) must come BEFORE // routes with path parameters (e.g., /:versionId) to ensure correct matching. chunkONBABU5V_cjs.LIST_SCORER_VERSIONS_ROUTE, chunkONBABU5V_cjs.CREATE_SCORER_VERSION_ROUTE, chunkONBABU5V_cjs.COMPARE_SCORER_VERSIONS_ROUTE, chunkONBABU5V_cjs.GET_SCORER_VERSION_ROUTE, chunkONBABU5V_cjs.ACTIVATE_SCORER_VERSION_ROUTE, chunkONBABU5V_cjs.RESTORE_SCORER_VERSION_ROUTE, chunkONBABU5V_cjs.DELETE_SCORER_VERSION_ROUTE ]; // src/server/server-adapter/routes/stored-skills.ts var STORED_SKILLS_ROUTES = [ // Stored Skills CRUD Routes chunkWX7XEIYG_cjs.LIST_STORED_SKILLS_ROUTE, chunkWX7XEIYG_cjs.GET_STORED_SKILL_ROUTE, chunkWX7XEIYG_cjs.CREATE_STORED_SKILL_ROUTE, chunkWX7XEIYG_cjs.UPDATE_STORED_SKILL_ROUTE, chunkWX7XEIYG_cjs.DELETE_STORED_SKILL_ROUTE, // Publish chunkWX7XEIYG_cjs.PUBLISH_STORED_SKILL_ROUTE, // Favorites (EE) chunkXQNAOZJ6_cjs.FAVORITE_STORED_SKILL_ROUTE, chunkXQNAOZJ6_cjs.UNFAVORITE_STORED_SKILL_ROUTE ]; // src/server/server-adapter/routes/stored-workspaces.ts var STORED_WORKSPACES_ROUTES = [ // Stored Workspaces CRUD Routes chunkVNWPOCOT_cjs.LIST_STORED_WORKSPACES_ROUTE, chunkVNWPOCOT_cjs.GET_STORED_WORKSPACE_ROUTE, chunkVNWPOCOT_cjs.CREATE_STORED_WORKSPACE_ROUTE, chunkVNWPOCOT_cjs.UPDATE_STORED_WORKSPACE_ROUTE, chunkVNWPOCOT_cjs.DELETE_STORED_WORKSPACE_ROUTE ]; // src/server/server-adapter/routes/system.ts var SYSTEM_ROUTES = [chunkC2TGZEHN_cjs.GET_SYSTEM_PACKAGES_ROUTE, chunkC2TGZEHN_cjs.GET_API_SCHEMA_ROUTE]; // src/server/server-adapter/routes/tool-providers.ts var TOOL_PROVIDER_ROUTES = [ chunkOT2JWWCT_cjs.LIST_TOOL_PROVIDERS_ROUTE, chunkOT2JWWCT_cjs.LIST_TOOL_PROVIDER_TOOLKITS_ROUTE, chunkOT2JWWCT_cjs.LIST_TOOL_PROVIDER_TOOLS_ROUTE, chunkOT2JWWCT_cjs.GET_TOOL_PROVIDER_TOOL_SCHEMA_ROUTE, chunkOT2JWWCT_cjs.AUTHORIZE_TOOL_PROVIDER_ROUTE, chunkOT2JWWCT_cjs.GET_TOOL_PROVIDER_AUTH_STATUS_ROUTE, chunkOT2JWWCT_cjs.TOOL_PROVIDER_CONNECTION_STATUS_ROUTE, chunkOT2JWWCT_cjs.LIST_TOOL_PROVIDER_CONNECTIONS_ROUTE, chunkOT2JWWCT_cjs.LIST_TOOL_PROVIDER_CONNECTION_FIELDS_ROUTE, chunkOT2JWWCT_cjs.DISCONNECT_TOOL_PROVIDER_CONNECTION_ROUTE, chunkOT2JWWCT_cjs.UPDATE_TOOL_PROVIDER_CONNECTION_ROUTE, chunkOT2JWWCT_cjs.GET_TOOL_PROVIDER_CONNECTION_USAGE_ROUTE, chunkOT2JWWCT_cjs.GET_TOOL_PROVIDER_HEALTH_ROUTE ]; // src/server/server-adapter/routes/tools.ts var TOOLS_ROUTES = [chunkVJDD2ULL_cjs.LIST_TOOLS_ROUTE, chunkVJDD2ULL_cjs.GET_TOOL_BY_ID_ROUTE, chunkVJDD2ULL_cjs.EXECUTE_TOOL_ROUTE]; // src/server/server-adapter/routes/vectors.ts var VECTORS_ROUTES = [ chunkJGLVYJ3S_cjs.UPSERT_VECTORS_ROUTE, chunkJGLVYJ3S_cjs.CREATE_INDEX_ROUTE, chunkJGLVYJ3S_cjs.QUERY_VECTORS_ROUTE, chunkJGLVYJ3S_cjs.LIST_INDEXES_ROUTE, chunkJGLVYJ3S_cjs.DESCRIBE_INDEX_ROUTE, chunkJGLVYJ3S_cjs.DELETE_INDEX_ROUTE, chunkJGLVYJ3S_cjs.LIST_VECTORS_ROUTE, chunkJGLVYJ3S_cjs.LIST_EMBEDDERS_ROUTE ]; // src/server/server-adapter/routes/workflows.ts var WORKFLOWS_ROUTES = [ chunkU72IZ5BP_cjs.LIST_WORKFLOWS_ROUTE, chunkU72IZ5BP_cjs.GET_WORKFLOW_BY_ID_ROUTE, chunkU72IZ5BP_cjs.LIST_WORKFLOW_RUNS_ROUTE, chunkU72IZ5BP_cjs.GET_WORKFLOW_RUN_BY_ID_ROUTE, chunkU72IZ5BP_cjs.DELETE_WORKFLOW_RUN_BY_ID_ROUTE, chunkU72IZ5BP_cjs.CREATE_WORKFLOW_RUN_ROUTE, chunkU72IZ5BP_cjs.STREAM_WORKFLOW_ROUTE, chunkU72IZ5BP_cjs.RESUME_STREAM_WORKFLOW_ROUTE, chunkU72IZ5BP_cjs.START_ASYNC_WORKFLOW_ROUTE, chunkU72IZ5BP_cjs.START_WORKFLOW_RUN_ROUTE, chunkU72IZ5BP_cjs.OBSERVE_STREAM_WORKFLOW_ROUTE, chunkU72IZ5BP_cjs.RESUME_ASYNC_WORKFLOW_ROUTE, chunkU72IZ5BP_cjs.RESUME_NO_WAIT_WORKFLOW_ROUTE, chunkU72IZ5BP_cjs.RESUME_WORKFLOW_ROUTE, chunkU72IZ5BP_cjs.CANCEL_WORKFLOW_RUN_ROUTE, chunkU72IZ5BP_cjs.TIME_TRAVEL_WORKFLOW_ROUTE, chunkU72IZ5BP_cjs.TIME_TRAVEL_ASYNC_WORKFLOW_ROUTE, chunkU72IZ5BP_cjs.TIME_TRAVEL_STREAM_WORKFLOW_ROUTE, chunkU72IZ5BP_cjs.RESTART_WORKFLOW_ROUTE, chunkU72IZ5BP_cjs.RESTART_ASYNC_WORKFLOW_ROUTE, chunkU72IZ5BP_cjs.RESTART_ALL_ACTIVE_WORKFLOW_RUNS_ROUTE, chunkU72IZ5BP_cjs.RESTART_ALL_ACTIVE_WORKFLOW_RUNS_ASYNC_ROUTE, chunkU72IZ5BP_cjs.EXECUTE_WORKFLOW_STEP_ROUTE, chunkU72IZ5BP_cjs.RECEIVE_WORKFLOW_EVENT_ROUTE ]; // src/server/server-adapter/routes/workspace.ts var WORKSPACE_ROUTES = [ // List all workspaces route (at /api/workspaces) chunkUSU23GYD_cjs.LIST_WORKSPACES_ROUTE, // Get workspace route (at /api/workspaces/:workspaceId) chunkUSU23GYD_cjs.GET_WORKSPACE_ROUTE, // Filesystem routes (at /api/workspaces/:workspaceId/fs/*) ...chunkUSU23GYD_cjs.WORKSPACE_FS_ROUTES, // Search routes (at /api/workspaces/:workspaceId/search, /api/workspaces/:workspaceId/index) ...chunkUSU23GYD_cjs.WORKSPACE_SEARCH_ROUTES, // Skills routes (search must come before parameterized routes) ...chunkUSU23GYD_cjs.WORKSPACE_SKILLS_ROUTES, // skills.sh proxy routes (at /api/workspaces/:workspaceId/skills-sh/*) ...chunkUSU23GYD_cjs.WORKSPACE_SKILLS_SH_ROUTES ]; // src/server/server-adapter/routes/index.ts var SERVER_ROUTES = [ ...AGENTS_ROUTES, ...chunk4ZHHKMDQ_cjs.AUTH_ROUTES, ...WORKFLOWS_ROUTES, ...TOOLS_ROUTES, ...PROCESSORS_ROUTES, ...RESPONSES_ROUTES, ...CONVERSATIONS_ROUTES, ...MEMORY_ROUTES, ...SCORES_ROUTES, ...OBSERVABILITY_ROUTES, ...LOGS_ROUTES, ...VECTORS_ROUTES, ...A2A_ROUTES, ...WORKSPACE_ROUTES, ...LEGACY_ROUTES, ...MCP_ROUTES, ...STORED_AGENTS_ROUTES, ...STORED_MCP_CLIENTS_ROUTES, ...STORED_PROMPT_BLOCKS_ROUTES, ...STORED_SCORERS_ROUTES, ...STORED_WORKSPACES_ROUTES, ...STORED_SKILLS_ROUTES, ...TOOL_PROVIDER_ROUTES, ...PROCESSOR_PROVIDER_ROUTES, ...SYSTEM_ROUTES, ...DATASETS_ROUTES, ...BACKGROUND_TASK_ROUTES, ...EDITOR_BUILDER_ROUTES, ...AGENT_BUILDER_ROUTES, ...SCHEDULES_ROUTES, ...CHANNELS_ROUTES ]; exports.SERVER_ROUTES = SERVER_ROUTES; exports.deriveAction = deriveAction; exports.derivePermission = derivePermission; exports.extractResource = extractResource; exports.getEffectivePermission = getEffectivePermission; //# sourceMappingURL=chunk-LGWHUDLR.cjs.map //# sourceMappingURL=chunk-LGWHUDLR.cjs.map