"use strict";Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"});const l=require("../node-background-process-manager-CfopBwKp.cjs"),r=require("../pending-changes-DJpAX0cK.cjs"),d=require("../execution-log-controller-DT7jtyqR.cjs"),e=require("../model-config-Clqxmxf5.cjs"),t=require("../hooks-CP-1kO8-.cjs"),s=require("../terminal-JUwHooAa.cjs"),g=require("../file-context-BUqxbFVF.cjs"),u=require("../autonomy-mode-bjOTo5IP.cjs"),p=require("../q-client-C725sPo5.cjs"),n=require("../spec-agent-Vqu5lrqc.cjs"),o=require("../telemetry-C8yrvnwb.cjs"),i=require("../auth-D-BSLjYK.cjs"),a=require("../remote-tools-C3RHViAY.cjs"),M=require("../dev-inspector-RdfFotYs.cjs"),c=require("../spec-platform-B-vK5eNN.cjs"),P=require("../command-approval-CpUzfNQz.cjs");exports.NodeBackgroundProcessManager=l.NodeBackgroundProcessManager;exports.NodeFileSystem=l.NodeFileSystem;exports.NodeTerminalManager=l.NodeTerminalManager;exports.PendingChangesService=r.PendingChangesService;exports.generateOperationId=r.generateOperationId;exports.getExecutionLogger=r.getExecutionLogger;exports.getPendingChangesService=r.getPendingChangesService;exports.setExecutionLoggerProvider=r.setExecutionLoggerProvider;exports.setPendingChangesService=r.setPendingChangesService;exports.getExecutionLogController=d.getExecutionLogController;exports.setExecutionLogController=d.setExecutionLogController;exports.FAST_MODEL=e.FAST_MODEL;exports.Q_CLIENT_NAMESPACE=e.Q_CLIENT_NAMESPACE;exports.formatModelIdentifier=e.formatModelIdentifier;exports.getAvailableModels=e.getAvailableModels;exports.getModelConfigProvider=e.getModelConfigProvider;exports.getModelConfiguration=e.getModelConfiguration;exports.getModelIdentifier=e.getModelIdentifier;exports.getSelectedModel=e.getSelectedModel;exports.getSelectedModelId=e.getSelectedModelId;exports.isExperimentsFeatureEnabled=e.isExperimentsFeatureEnabled;exports.setModelConfigProvider=e.setModelConfigProvider;exports.setSelectedModelId=e.setSelectedModelId;exports.executeHookAction=t.executeHookAction;exports.executePostToolUseHooks=t.executePostToolUseHooks;exports.executePreToolUseHooks=t.executePreToolUseHooks;exports.extractHooks=t.extractHooks;exports.noOpPostToolUseHook=t.noOpPostToolUseHook;exports.noOpPreToolUseHook=t.noOpPreToolUseHook;exports.setHooksProvider=t.setHooksProvider;exports.setPostToolUseHookExecutor=t.setPostToolUseHookExecutor;exports.setPreToolUseHookExecutor=t.setPreToolUseHookExecutor;exports.getTerminalManager=s.getTerminalManager;exports.setShellTypeInfoProvider=s.setShellTypeInfoProvider;exports.setTerminalManager=s.setTerminalManager;exports.terminalManager=s.terminalManager;exports.loadCurrentFile=g.loadCurrentFile;exports.loadOpenEditorFiles=g.loadOpenEditorFiles;exports.setFileContextProvider=g.setFileContextProvider;exports.getAutonomyMode=u.getAutonomyMode;exports.setAutonomyModeProvider=u.setAutonomyModeProvider;exports.createQDeveloperConverse=p.createQDeveloperConverse;exports.setQClientFactory=p.setQClientFactory;exports.getSessionPersistenceIntegration=n.getSessionPersistenceIntegration;exports.mapChatMessagesToExecutionIds=n.mapChatMessagesToExecutionIds;exports.mapExecutionIdsToMessages=n.mapExecutionIdsToMessages;exports.setSessionPersistenceIntegration=n.setSessionPersistenceIntegration;exports.setSpecMessageMappingProvider=n.setSpecMessageMappingProvider;exports.NoOpMetricReporter=o.NoOpMetricReporter;exports.Telemetry=o.Telemetry;exports.createMetricReporter=o.createMetricReporter;exports.getFeatureReporter=o.getFeatureReporter;exports.getMetricReporterFactory=o.getMetricReporterFactory;exports.getMetricReporterOrNoOp=o.getMetricReporterOrNoOp;exports.getTelemetryDecorators=o.getTelemetryDecorators;exports.reportFeatureUsage=o.reportFeatureUsage;exports.setFeatureReporter=o.setFeatureReporter;exports.setMetricReporterFactory=o.setMetricReporterFactory;exports.setTelemetryDecorators=o.setTelemetryDecorators;exports.getAuthErrorHandler=i.getAuthErrorHandler;exports.handleAuthError=i.handleAuthError;exports.isAuthError=i.isAuthError;exports.setAuthErrorHandler=i.setAuthErrorHandler;exports.getRemoteMCPClient=a.getRemoteMCPClient;exports.getToolTrustManager=a.getToolTrustManager;exports.setRemoteMCPClient=a.setRemoteMCPClient;exports.setToolTrustManager=a.setToolTrustManager;exports.notifyDevInspector=M.notifyDevInspector;exports.setDevInspectorHook=M.setDevInspectorHook;exports.getSpecPlatformProvider=c.getSpecPlatformProvider;exports.mapSpecContextItemToContextDocuments=c.mapSpecContextItemToContextDocuments;exports.setSpecPlatformProvider=c.setSpecPlatformProvider;exports.getCommandApprovalProvider=P.getCommandApprovalProvider;exports.setCommandApprovalProvider=P.setCommandApprovalProvider;
//# sourceMappingURL=index.cjs.map
