#![allow(clippy::large_enum_variant)]
#![allow(deprecated)]
#![allow(dead_code)]
#![allow(unused_imports)]
#![allow(rustdoc::invalid_html_tags)]
use std::collections::HashMap;
use serde::{Deserialize, Serialize};
pub(crate) use super::lifecycle_diagnostics::LifecycleDiagnosticEvent;
pub use super::session_events::{
AbortReason, AgentModelPolicy, AssistedApprovalAssessment, AutoTier, BlockedPermissionAction,
ContextTier, IdeConnectedInfo, IdeSelection, IndexedSearchState, ManagedPermissionsContext,
ManagedSettingsResolvedSource, McpOauthHttpResponse, McpOauthWWWAuthenticateParams,
McpServerMetadata, McpServerSource, McpServerStatus, McpSkillOrigin, ModelChangeSource,
ModelProviderKind, ModelProviderRef, OmittedBinaryOmittedReason, PermissionDecisionSource,
PermissionMode, PermissionPromptRequest, PermissionRule, PolicyHelperCapabilities,
PolicyHelperFailure, ProviderQuotaState, ReasoningSummary, RemediationAction,
SessionLimitsConfig, SessionMode, ShutdownType, SkillSource, TaskBlocker,
TaskCompletionOutcome, UsageGetMetricsResult, UserToolSessionApproval, Verbosity,
};
use crate::types::{RequestId, SessionEvent, SessionId};
pub mod rpc_methods {
pub const LOCALMODELS_CONFIGURE: &str = "localModels.configure";
pub const LOCALMODELS_INSPECT: &str = "localModels.inspect";
pub const LOCALMODELS_WATCH: &str = "localModels.watch";
pub const LOCALMODELS_REFRESH: &str = "localModels.refresh";
pub const LOCALMODELS_PREFETCH: &str = "localModels.prefetch";
pub const LOCALMODELS_PREPARE: &str = "localModels.prepare";
pub const LOCALMODELS_SETUP: &str = "localModels.setup";
pub const LOCALMODELS_DELETEMODEL: &str = "localModels.deleteModel";
pub const LOCALMODELS_CANCEL: &str = "localModels.cancel";
pub const LOCALMODELS_CANCELALL: &str = "localModels.cancelAll";
pub const LOCALMODELS_DISMISSNOTICE: &str = "localModels.dismissNotice";
pub const SANDBOX_PROXYCA_CHECKINSTALLATIONSUPPORT: &str =
"sandbox.proxyCa.checkInstallationSupport";
pub const SANDBOX_PROXYCA_CHECKRELEVANCE: &str = "sandbox.proxyCa.checkRelevance";
pub const SANDBOX_PROXYCA_GETSTATUS: &str = "sandbox.proxyCa.getStatus";
pub const SANDBOX_PROXYCA_CREATE: &str = "sandbox.proxyCa.create";
pub const SANDBOX_PROXYCA_ROTATE: &str = "sandbox.proxyCa.rotate";
pub const SANDBOX_PROXYCA_TRUST: &str = "sandbox.proxyCa.trust";
pub const SANDBOX_PROXYCA_REMOVE: &str = "sandbox.proxyCa.remove";
pub(crate) const SANDBOX_PROXYSECRET_GETLOCATION: &str = "sandbox.proxySecret.getLocation";
pub(crate) const SANDBOX_PROXYSECRET_GET: &str = "sandbox.proxySecret.get";
pub(crate) const SANDBOX_PROXYSECRET_SAVE: &str = "sandbox.proxySecret.save";
pub(crate) const SANDBOX_PROXYSECRET_DELETE: &str = "sandbox.proxySecret.delete";
pub(crate) const SANDBOX_SETTINGS_APPLYDEFAULTS: &str = "sandbox.settings.applyDefaults";
pub(crate) const SANDBOX_RESOLVEFLOOREDCONFIG: &str = "sandbox.resolveFlooredConfig";
pub(crate) const SANDBOX_PREPAREPICKERPOLICY: &str = "sandbox.preparePickerPolicy";
pub(crate) const SANDBOX_FILTERPICKERCANDIDATES: &str = "sandbox.filterPickerCandidates";
pub(crate) const SANDBOX_RESOLVEFOROPTIONAL: &str = "sandbox.resolveForOptional";
pub(crate) const SANDBOX_CHECKPLATFORMSUPPORT: &str = "sandbox.checkPlatformSupport";
pub(crate) const SANDBOX_CHECKWINDOWSHOSTLOOPBACKSUPPORT: &str =
"sandbox.checkWindowsHostLoopbackSupport";
pub(crate) const SANDBOX_GETUNSUPPORTEDMESSAGE: &str = "sandbox.getUnsupportedMessage";
pub(crate) const SANDBOX_GETUNSUPPORTEDSETTINGDISABLEDNOTICE: &str =
"sandbox.getUnsupportedSettingDisabledNotice";
pub(crate) const SANDBOX_GETUNSUPPORTEDSTARTUPNOTICE: &str =
"sandbox.getUnsupportedStartupNotice";
pub(crate) const SANDBOX_GETPATHGRANTWARNING: &str = "sandbox.getPathGrantWarning";
pub(crate) const SANDBOX_CHECKENFORCEMENTCOMMAND: &str = "sandbox.checkEnforcementCommand";
pub(crate) const SANDBOX_GETDOCSURL: &str = "sandbox.getDocsUrl";
pub const SANDBOX_GETHOSTSUPPORT: &str = "sandbox.getHostSupport";
pub(crate) const PERSISTENCE_WRITERAWJSONLOCKED: &str = "persistence.writeRawJsonLocked";
pub(crate) const USER_SETTINGS_SETHOOKDISABLED: &str = "user.settings.setHookDisabled";
pub(crate) const USER_SETTINGS_LOADFORCONFIGDIR: &str = "user.settings.loadForConfigDir";
pub(crate) const USER_SETTINGS_LOADREPO: &str = "user.settings.loadRepo";
pub(crate) const USER_SETTINGS_LOADANDMERGEREPO: &str = "user.settings.loadAndMergeRepo";
pub(crate) const USER_SETTINGS_GETPATH: &str = "user.settings.getPath";
pub(crate) const USER_SETTINGS_LOADWITHWARNING: &str = "user.settings.loadWithWarning";
pub(crate) const USER_SETTINGS_MERGEMANAGEDANDUSER: &str = "user.settings.mergeManagedAndUser";
pub(crate) const USER_SETTINGS_MERGEREPOVALUE: &str = "user.settings.mergeRepoValue";
pub(crate) const USER_SETTINGS_MIGRATESTAFFUPDATECHANNELONCE: &str =
"user.settings.migrateStaffUpdateChannelOnce";
pub(crate) const USER_SETTINGS_RESETSTAFFMODELSELECTIONONCE: &str =
"user.settings.resetStaffModelSelectionOnce";
pub(crate) const USER_SETTINGS_GETUNKNOWNKEYSWARNING: &str =
"user.settings.getUnknownKeysWarning";
pub(crate) const USER_SETTINGS_BUILDRUNTIME: &str = "user.settings.buildRuntime";
pub(crate) const USER_SETTINGS_MIGRATESTAFFLOGLEVELONCE: &str =
"user.settings.migrateStaffLogLevelOnce";
pub(crate) const USER_SETTINGS_MIGRATEOBSOLETEONDISK: &str =
"user.settings.migrateObsoleteOnDisk";
pub const USER_SETTINGS_GET: &str = "user.settings.get";
pub(crate) const USER_SETTINGS_GETPATHS: &str = "user.settings.getPaths";
pub const USER_SETTINGS_SET: &str = "user.settings.set";
pub(crate) const USER_SETTINGS_LISTGOVERNANCEKEYS: &str = "user.settings.listGovernanceKeys";
pub(crate) const USER_SETTINGS_EDIT: &str = "user.settings.edit";
pub(crate) const USER_SETTINGS_NORMALIZE: &str = "user.settings.normalize";
pub(crate) const USER_SETTINGS_DIAGNOSEPROBLEMS: &str = "user.settings.diagnoseProblems";
pub(crate) const USER_SETTINGS_APPLYTOPKEY: &str = "user.settings.applyTopKey";
pub(crate) const USER_SETTINGS_WRITEKEY: &str = "user.settings.writeKey";
pub(crate) const USER_SETTINGS_WRITEALL: &str = "user.settings.writeAll";
pub(crate) const USER_SETTINGS_UPDATE: &str = "user.settings.update";
pub(crate) const USER_SETTINGS_LOADFOREDIT: &str = "user.settings.loadForEdit";
pub(crate) const USER_SETTINGS_VALIDATE: &str = "user.settings.validate";
pub(crate) const REPO_SETTINGS_EDIT: &str = "repo.settings.edit";
pub(crate) const REPO_SETTINGS_READRAW: &str = "repo.settings.readRaw";
pub(crate) const REPO_SETTINGS_WRITEKEY: &str = "repo.settings.writeKey";
pub(crate) const REPO_SETTINGS_WRITEALL: &str = "repo.settings.writeAll";
pub(crate) const FEATUREFLAGS_RESOLVESTARTUPGATES: &str = "featureFlags.resolveStartupGates";
pub(crate) const FEATUREFLAGS_LISTMETADATA: &str = "featureFlags.listMetadata";
pub(crate) const FEATUREFLAGS_RESOLVE: &str = "featureFlags.resolve";
pub(crate) const PERMISSIONS_LOCATIONS_CLEANUPORPHANED: &str =
"permissions.locations.cleanupOrphaned";
pub(crate) const PERMISSIONS_FOLDERTRUST_CHECKTRUST: &str =
"permissions.folderTrust.checkTrust";
pub(crate) const PERMISSIONS_EVALUATEMANAGEDPOLICY: &str = "permissions.evaluateManagedPolicy";
pub(crate) const MANAGEDSETTINGS_READDEVICE: &str = "managedSettings.readDevice";
pub(crate) const MANAGEDSETTINGS_RETAINPOLICY: &str = "managedSettings.retainPolicy";
pub(crate) const MANAGEDSETTINGS_APPLYCONTROLS: &str = "managedSettings.applyControls";
pub(crate) const MANAGEDSETTINGS_PARSECLIENTVALUE: &str = "managedSettings.parseClientValue";
pub(crate) const MANAGEDSETTINGS_RESOLVEEFFECTIVEVALUE: &str =
"managedSettings.resolveEffectiveValue";
pub(crate) const MANAGEDSETTINGS_RESOLVEBYPASSDISABLETRANSITION: &str =
"managedSettings.resolveBypassDisableTransition";
pub(crate) const MANAGEDSETTINGS_INGEST: &str = "managedSettings.ingest";
pub(crate) const MANAGEDSETTINGS_RESOLVESTARTUPPOLICY: &str =
"managedSettings.resolveStartupPolicy";
pub(crate) const MANAGEDSETTINGS_LOADREMOTECONTROL: &str = "managedSettings.loadRemoteControl";
pub(crate) const MANAGEDSETTINGS_RESOLVEDEVICEFORCELOGINORGSGATE: &str =
"managedSettings.resolveDeviceForceLoginOrgsGate";
pub const MANAGEDSETTINGS_READ: &str = "managedSettings.read";
pub const MANAGEDSETTINGS_CLEARCACHE: &str = "managedSettings.clearCache";
pub const MANAGEDSETTINGS_RESOLVE: &str = "managedSettings.resolve";
pub const MANAGEDSETTINGS_PERMISSIONS_EVALUATE: &str = "managedSettings.permissions.evaluate";
pub const MANAGEDSETTINGS_SCHEMA: &str = "managedSettings.schema";
pub const MANAGEDSETTINGS_VALIDATE: &str = "managedSettings.validate";
pub const MANAGEDSETTINGS_COMPOSE: &str = "managedSettings.compose";
pub const ENVIRONMENTS_LIST: &str = "environments.list";
pub const ENVIRONMENTS_GET: &str = "environments.get";
pub const ENVIRONMENTS_DELETE: &str = "environments.delete";
pub const HOST_PUBLISHSESSION: &str = "host.publishSession";
pub const HOST_UNPUBLISHSESSION: &str = "host.unpublishSession";
pub const HOST_LISTSESSIONS: &str = "host.listSessions";
pub(crate) const HOST_CREATESESSION: &str = "host.createSession";
pub(crate) const HOST_RELEASESESSION: &str = "host.releaseSession";
pub const HOST_START: &str = "host.start";
pub const HOST_DISPOSE: &str = "host.dispose";
pub const HOST_SETSESSIONCREATIONPOLICY: &str = "host.setSessionCreationPolicy";
pub(crate) const HOST_GETENVIRONMENTCREDENTIALS: &str = "host.getEnvironmentCredentials";
pub(crate) const HOST_GETCONFIGURATION: &str = "host.getConfiguration";
pub(crate) const HOST_GETAUTHENTICATIONCREDENTIALS: &str = "host.getAuthenticationCredentials";
pub(crate) const HOST_AUTHENTICATE: &str = "host.authenticate";
pub(crate) const HOST_CANCELAUTHENTICATION: &str = "host.cancelAuthentication";
pub(crate) const HOST_READY: &str = "host.ready";
pub const PING: &str = "ping";
pub(crate) const CONNECT: &str = "connect";
pub const HOOKS_DISCOVER: &str = "hooks.discover";
pub const MODELS_LIST: &str = "models.list";
pub const MODELS_GETBUILTINCATALOG: &str = "models.getBuiltInCatalog";
pub const MODELS_LISTTOKENPRICEUNITS: &str = "models.listTokenPriceUnits";
pub const AZUREML_REGISTRATION: &str = "azureMl.registration";
pub const AZUREML_HARDWARE: &str = "azureMl.hardware";
pub const AZUREML_CATALOG: &str = "azureMl.catalog";
pub const AZUREML_LATEST: &str = "azureMl.latest";
pub const AZUREML_RESOLVE: &str = "azureMl.resolve";
pub const AZUREML_DOWNLOAD: &str = "azureMl.download";
pub const AZUREML_ACQUIREFAMILY: &str = "azureMl.acquireFamily";
pub const AZUREML_RELEASEFAMILY: &str = "azureMl.releaseFamily";
pub const AZUREML_STATUS: &str = "azureMl.status";
pub const AZUREML_CANCEL: &str = "azureMl.cancel";
pub const AZUREML_DISCARD: &str = "azureMl.discard";
pub const DECISIONS_ASK: &str = "decisions.ask";
pub const PROVIDERS_CONFIG_ADDMODEL: &str = "providers.config.addModel";
pub(crate) const PROVIDERSSOURCE_ADDMODEL: &str = "providersSource.addModel";
pub const CONTENTEXCLUSION_VALIDATEPOLICIES: &str = "contentExclusion.validatePolicies";
pub const TOOLS_LIST: &str = "tools.list";
pub(crate) const TOOLS_LARGEOUTPUT_CLEANUP: &str = "tools.largeOutput.cleanup";
pub const ACCOUNT_GETQUOTA: &str = "account.getQuota";
pub const ACCOUNT_GETCURRENTAUTH: &str = "account.getCurrentAuth";
pub const ACCOUNT_GETALLUSERS: &str = "account.getAllUsers";
pub const ACCOUNT_LOGIN: &str = "account.login";
pub const ACCOUNT_LOGOUT: &str = "account.logout";
pub(crate) const ACCOUNT_DESCRIBEAUTHINFO: &str = "account.describeAuthInfo";
pub(crate) const ACCOUNT_GETGISTSUPPORT: &str = "account.getGistSupport";
pub(crate) const ACCOUNT_GETWEBURL: &str = "account.getWebUrl";
pub(crate) const ACCOUNT_GETTOKENENVVAR: &str = "account.getTokenEnvVar";
pub(crate) const ACCOUNT_SUBSCRIBECOPILOTFREE: &str = "account.subscribeCopilotFree";
pub(crate) const ACCOUNT_GETHOSTURL: &str = "account.getHostUrl";
pub const SECRETS_ADDFILTERVALUES: &str = "secrets.addFilterValues";
pub const MCP_CONFIG_LIST: &str = "mcp.config.list";
pub const MCP_CONFIG_ADD: &str = "mcp.config.add";
pub const MCP_CONFIG_UPDATE: &str = "mcp.config.update";
pub const MCP_CONFIG_REMOVE: &str = "mcp.config.remove";
pub const MCP_CONFIG_ENABLE: &str = "mcp.config.enable";
pub const MCP_CONFIG_DISABLE: &str = "mcp.config.disable";
pub const MCP_CONFIG_RELOAD: &str = "mcp.config.reload";
pub(crate) const MCP_REGISTRY_ALLOCATEREQUESTID: &str = "mcp.registry.allocateRequestId";
pub(crate) const MCP_REGISTRY_SEARCH: &str = "mcp.registry.search";
pub(crate) const MCP_REGISTRY_CANCEL: &str = "mcp.registry.cancel";
pub const MCP_DISCOVER: &str = "mcp.discover";
pub(crate) const MCP_LISTBUILTINSERVERNAMES: &str = "mcp.listBuiltinServerNames";
pub(crate) const MCP_SHOULDEXCLUDEGITHUBTOOLS: &str = "mcp.shouldExcludeGitHubTools";
pub const MCP_PLANINSTALL: &str = "mcp.planInstall";
pub(crate) const MCP_OAUTH_STATICCLIENTCONFIG: &str = "mcp.oauth.staticClientConfig";
pub(crate) const MCP_OAUTH_FETCHPROTECTEDRESOURCEMETADATA: &str =
"mcp.oauth.fetchProtectedResourceMetadata";
pub(crate) const MCP_OAUTH_CHECKDCRSUPPORT: &str = "mcp.oauth.checkDcrSupport";
pub(crate) const MCP_OAUTH_ISMICROSOFTAUTHORIZATIONSERVER: &str =
"mcp.oauth.isMicrosoftAuthorizationServer";
pub const MCP_PREPAREINSTALL: &str = "mcp.prepareInstall";
pub const MCP_APPLYINSTALL: &str = "mcp.applyInstall";
pub const MCP_PLANUNINSTALL: &str = "mcp.planUninstall";
pub const MCP_APPLYUNINSTALL: &str = "mcp.applyUninstall";
pub const MCP_INSTALLATIONS_LIST: &str = "mcp.installations.list";
pub const MCP_INSTALLATIONS_RECOVER: &str = "mcp.installations.recover";
pub const MCP_INSTALLATIONS_STATUS: &str = "mcp.installations.status";
pub const MCP_INSTALLATIONS_CANCEL: &str = "mcp.installations.cancel";
pub const EXTENSIONS_DISCOVER: &str = "extensions.discover";
pub const EXTENSIONS_ENABLE: &str = "extensions.enable";
pub const EXTENSIONS_DISABLE: &str = "extensions.disable";
pub(crate) const INSTRUCTIONS_GETINITPROMPT: &str = "instructions.getInitPrompt";
pub const INSTRUCTIONS_DISCOVER: &str = "instructions.discover";
pub(crate) const INSTRUCTIONS_DISCOVERREPOSOURCES: &str = "instructions.discoverRepoSources";
pub const INSTRUCTIONS_GETDISCOVERYPATHS: &str = "instructions.getDiscoveryPaths";
pub(crate) const INSTRUCTIONS_CLEARCACHE: &str = "instructions.clearCache";
pub const SKILLS_PLANINSTALL: &str = "skills.planInstall";
pub const SKILLS_APPLYINSTALL: &str = "skills.applyInstall";
pub const SKILLS_INSTALLATIONS_LIST: &str = "skills.installations.list";
pub const SKILLS_INSTALLATIONS_RECOVER: &str = "skills.installations.recover";
pub const SKILLS_INSTALLATIONS_STATUS: &str = "skills.installations.status";
pub const SKILLS_INSTALLATIONS_CANCEL: &str = "skills.installations.cancel";
pub const SKILLS_INSTALLATIONS_SETENABLED: &str = "skills.installations.setEnabled";
pub const SKILLS_PLANUNINSTALL: &str = "skills.planUninstall";
pub const SKILLS_APPLYUNINSTALL: &str = "skills.applyUninstall";
pub const SKILLS_CONFIG_SETDISABLEDSKILLS: &str = "skills.config.setDisabledSkills";
pub const SKILLS_CONFIG_SETSKILLDISABLED: &str = "skills.config.setSkillDisabled";
pub const SKILLS_DISCOVER: &str = "skills.discover";
pub const SKILLS_GETDISCOVERYPATHS: &str = "skills.getDiscoveryPaths";
pub const PLUGINS_PLANINSTALL: &str = "plugins.planInstall";
pub const PLUGINS_APPLYINSTALL: &str = "plugins.applyInstall";
pub const PLUGINS_LIST: &str = "plugins.list";
pub const PLUGINS_INSTALL: &str = "plugins.install";
pub const PLUGINS_UNINSTALL: &str = "plugins.uninstall";
pub const PLUGINS_UPDATE: &str = "plugins.update";
pub const PLUGINS_UPDATEALL: &str = "plugins.updateAll";
pub const PLUGINS_ENABLE: &str = "plugins.enable";
pub const PLUGINS_DISABLE: &str = "plugins.disable";
pub const PLUGINS_BUILTIN_SET: &str = "plugins.builtin.set";
pub const PLUGINS_MARKETPLACES_LIST: &str = "plugins.marketplaces.list";
pub const PLUGINS_MARKETPLACES_ADD: &str = "plugins.marketplaces.add";
pub const PLUGINS_MARKETPLACES_REMOVE: &str = "plugins.marketplaces.remove";
pub const PLUGINS_MARKETPLACES_BROWSE: &str = "plugins.marketplaces.browse";
pub const PLUGINS_MARKETPLACES_REFRESH: &str = "plugins.marketplaces.refresh";
pub const REGISTEREXTENSIONLAUNCHPROVIDER: &str = "registerExtensionLaunchProvider";
pub const CATALOG_SEARCH: &str = "catalog.search";
pub const CATALOG_RECOMMEND: &str = "catalog.recommend";
pub const CATALOG_GETSAVEDFEED: &str = "catalog.getSavedFeed";
pub const CATALOG_GETGENERATEDFEED: &str = "catalog.getGeneratedFeed";
pub const CATALOG_SELECT: &str = "catalog.select";
pub const CATALOG_PLANINSTALLFROMREFERENCE: &str = "catalog.planInstallFromReference";
pub const AGENTS_DISCOVER: &str = "agents.discover";
pub const AGENTS_GETDISCOVERYPATHS: &str = "agents.getDiscoveryPaths";
pub(crate) const AGENTS_GETBUILTINS: &str = "agents.getBuiltins";
pub(crate) const AGENTS_GETAVAILABLEBUILTINS: &str = "agents.getAvailableBuiltins";
pub(crate) const AGENTS_GETBUILTINDEFINITION: &str = "agents.getBuiltinDefinition";
pub(crate) const AGENTS_GETBUILTINLISTINGDEFINITION: &str =
"agents.getBuiltinListingDefinition";
pub(crate) const AGENTS_CUSTOMAGENTINITIALMODELDECISION: &str =
"agents.customAgentInitialModelDecision";
pub(crate) const GLOBALSTATE_LOAD: &str = "globalState.load";
pub(crate) const GLOBALSTATE_LOADFORCONFIGDIR: &str = "globalState.loadForConfigDir";
pub(crate) const GLOBALSTATE_WRITEKEY: &str = "globalState.writeKey";
pub const COMMANDS_LIST: &str = "commands.list";
pub(crate) const SETTINGS_REMOVERAWKEY: &str = "settings.removeRawKey";
pub(crate) const SETTINGS_REDACTVALUEFORDISPLAY: &str = "settings.redactValueForDisplay";
pub(crate) const GITHUBREPOSITORY_ATPATH: &str = "gitHubRepository.atPath";
pub(crate) const GITHUBREPOSITORY_GETBYID: &str = "gitHubRepository.getById";
pub(crate) const GITHUBREPOSITORY_LOOKUPBRANCHPULLREQUEST: &str =
"gitHubRepository.lookupBranchPullRequest";
pub(crate) const GITHUBOWNERS_NEXTREQUESTID: &str = "gitHubOwners.nextRequestId";
pub(crate) const GITHUBOWNERS_LIST: &str = "gitHubOwners.list";
pub(crate) const GITHUBOWNERS_CANCEL: &str = "gitHubOwners.cancel";
pub(crate) const GIT_CURRENTBRANCHREMOTE: &str = "git.currentBranchRemote";
pub(crate) const GIT_WORKINGDIRECTORYCONTEXT: &str = "git.workingDirectoryContext";
pub(crate) const GIT_REPOSFROMREMOTES: &str = "git.reposFromRemotes";
pub const RUNTIME_SHUTDOWN: &str = "runtime.shutdown";
pub(crate) const RUNTIME_OPENBROWSER: &str = "runtime.openBrowser";
pub const SESSIONFS_SETPROVIDER: &str = "sessionFs.setProvider";
pub const LLMINFERENCE_SETPROVIDER: &str = "llmInference.setProvider";
pub const LLMINFERENCE_HTTPRESPONSESTART: &str = "llmInference.httpResponseStart";
pub const LLMINFERENCE_HTTPRESPONSECHUNK: &str = "llmInference.httpResponseChunk";
pub const FETCH_CREATE: &str = "fetch.create";
pub const FETCH_SEND: &str = "fetch.send";
pub const FETCH_READ: &str = "fetch.read";
pub const FETCH_CANCEL: &str = "fetch.cancel";
pub const NETWORK_SETPROVIDER: &str = "network.setProvider";
pub const SESSIONS_OPEN: &str = "sessions.open";
pub const SESSIONS_FORK: &str = "sessions.fork";
pub const SESSIONS_CONNECT: &str = "sessions.connect";
pub const SESSIONS_LIST: &str = "sessions.list";
pub(crate) const SESSIONS_GETMETADATA: &str = "sessions.getMetadata";
pub const SESSIONS_GETCLIENTMETADATA: &str = "sessions.getClientMetadata";
pub const SESSIONS_READPERSISTEDEVENTS: &str = "sessions.readPersistedEvents";
pub(crate) const SESSIONS_LISTNONEMPTYSESSIONIDS: &str = "sessions.listNonEmptySessionIds";
pub const SESSIONS_FINDBYTASKID: &str = "sessions.findByTaskId";
pub const SESSIONS_FINDBYPREFIX: &str = "sessions.findByPrefix";
pub const SESSIONS_GETLASTFORCONTEXT: &str = "sessions.getLastForContext";
pub(crate) const SESSIONS_GETEVENTFILEPATH: &str = "sessions.getEventFilePath";
pub const SESSIONS_GETSIZES: &str = "sessions.getSizes";
pub const SESSIONS_CHECKINUSE: &str = "sessions.checkInUse";
pub(crate) const SESSIONS_GETPERSISTEDREMOTESTEERABLE: &str =
"sessions.getPersistedRemoteSteerable";
pub const SESSIONS_CLOSE: &str = "sessions.close";
pub const SESSIONS_BULKDELETE: &str = "sessions.bulkDelete";
pub(crate) const SESSIONS_DELETE: &str = "sessions.delete";
pub const SESSIONS_PRUNEOLD: &str = "sessions.pruneOld";
pub const SESSIONS_SAVE: &str = "sessions.save";
pub const SESSIONS_RELEASELOCK: &str = "sessions.releaseLock";
pub const SESSIONS_ENRICHMETADATA: &str = "sessions.enrichMetadata";
pub(crate) const SESSIONS_CREATEWORKSPACE: &str = "sessions.createWorkspace";
pub(crate) const SESSIONS_LOADWORKSPACE: &str = "sessions.loadWorkspace";
pub(crate) const SESSIONS_UPDATEWORKSPACEFIELDS: &str = "sessions.updateWorkspaceFields";
pub const SESSIONS_RELOADPLUGINHOOKS: &str = "sessions.reloadPluginHooks";
pub const SESSIONS_LOADDEFERREDREPOHOOKS: &str = "sessions.loadDeferredRepoHooks";
pub const SESSIONS_SETADDITIONALPLUGINS: &str = "sessions.setAdditionalPlugins";
pub(crate) const SESSIONS_GETBOARDENTRYCOUNT: &str = "sessions.getBoardEntryCount";
pub const SESSIONS_STARTREMOTECONTROL: &str = "sessions.startRemoteControl";
pub const SESSIONS_TRANSFERREMOTECONTROL: &str = "sessions.transferRemoteControl";
pub const SESSIONS_SETREMOTECONTROLSTEERING: &str = "sessions.setRemoteControlSteering";
pub const SESSIONS_STOPREMOTECONTROL: &str = "sessions.stopRemoteControl";
pub const SESSIONS_GETREMOTECONTROLSTATUS: &str = "sessions.getRemoteControlStatus";
pub(crate) const SESSIONS_CONFIGURESESSIONEXTENSIONS: &str =
"sessions.configureSessionExtensions";
pub const AGENTREGISTRY_SPAWN: &str = "agentRegistry.spawn";
pub(crate) const AGENTREGISTRY_ENSUREDIR: &str = "agentRegistry.ensureDir";
pub(crate) const AGENTREGISTRY_REMOVEENTRY: &str = "agentRegistry.removeEntry";
pub(crate) const AGENTREGISTRY_LISTENTRIES: &str = "agentRegistry.listEntries";
pub const CONNECTORS_GETCAPABILITIES: &str = "connectors.getCapabilities";
pub const CONNECTORS_GETACCOUNTS: &str = "connectors.getAccounts";
pub const CONNECTORS_LIST: &str = "connectors.list";
pub const CONNECTORS_REFRESH: &str = "connectors.refresh";
pub const LSP_LIST: &str = "lsp.list";
pub const TASKANALYTICS_CLASSIFYTRAJECTORY: &str = "taskAnalytics.classifyTrajectory";
pub(crate) const GITHUBFETCH_ALLOCATEREQUESTID: &str = "gitHubFetch.allocateRequestId";
pub(crate) const GITHUBFETCH_REQUEST: &str = "gitHubFetch.request";
pub(crate) const GITHUBFETCH_EXECUTEOPERATION: &str = "gitHubFetch.executeOperation";
pub(crate) const GITHUBFETCH_CANCEL: &str = "gitHubFetch.cancel";
pub(crate) const GITHUBRELEASE_ALLOCATEREQUESTID: &str = "gitHubRelease.allocateRequestId";
pub(crate) const GITHUBRELEASE_ABANDONREQUEST: &str = "gitHubRelease.abandonRequest";
pub(crate) const GITHUBRELEASE_LOOKUP: &str = "gitHubRelease.lookup";
pub(crate) const GITHUBRELEASE_GETSNAPSHOT: &str = "gitHubRelease.getSnapshot";
pub(crate) const GITHUBRELEASE_CANCEL: &str = "gitHubRelease.cancel";
pub(crate) const GITHUBRELEASE_DOWNLOADASSET: &str = "gitHubRelease.downloadAsset";
pub(crate) const GITHUBRELEASE_GETDOWNLOADPROGRESS: &str = "gitHubRelease.getDownloadProgress";
pub(crate) const CLOUDTASKS_CREATE: &str = "cloudTasks.create";
pub(crate) const CLOUDTASKS_DELETE: &str = "cloudTasks.delete";
pub(crate) const CLOUDTASKS_GET: &str = "cloudTasks.get";
pub(crate) const CLOUDTASKS_GETSESSIONLOGS: &str = "cloudTasks.getSessionLogs";
pub(crate) const CLOUDTASKS_GETSESSIONREPLAY: &str = "cloudTasks.getSessionReplay";
pub(crate) const CLOUDTASKS_GETSHARINGSTATUS: &str = "cloudTasks.getSharingStatus";
pub(crate) const CLOUDTASKS_SETSHARINGSTATUS: &str = "cloudTasks.setSharingStatus";
pub(crate) const CLOUDTASKS_RESOLVETASKID: &str = "cloudTasks.resolveTaskId";
pub(crate) const CAFEMETRICS_START: &str = "cafeMetrics.start";
pub(crate) const CAFEMETRICS_RESOLVEADMISSION: &str = "cafeMetrics.resolveAdmission";
pub(crate) const CAFEMETRICS_RECORDRESUMERESULT: &str = "cafeMetrics.recordResumeResult";
pub(crate) const CAFEMETRICS_SHUTDOWN: &str = "cafeMetrics.shutdown";
pub const SESSION_MANAGEMENT_CONFIGURE: &str = "session.management.configure";
pub const SESSION_MANAGEMENT_LIST: &str = "session.management.list";
pub const SESSION_MANAGEMENT_MESSAGE: &str = "session.management.message";
pub const SESSION_MANAGEMENT_CREATE: &str = "session.management.create";
pub const SESSION_MANAGEMENT_CLOSE: &str = "session.management.close";
pub const SESSION_PROVIDERS_GETCATALOG: &str = "session.providers.getCatalog";
pub const SESSION_PROVIDERS_DISCOVER: &str = "session.providers.discover";
pub const SESSION_PROVIDERS_GETSTATUS: &str = "session.providers.getStatus";
pub const SESSION_PROVIDERS_MODELS_LIST: &str = "session.providers.models.list";
pub const SESSION_PROVIDERS_MODELS_PREPARECONFIGURATION: &str =
"session.providers.models.prepareConfiguration";
pub const SESSION_PROVIDERS_MODELS_DIAGNOSE: &str = "session.providers.models.diagnose";
pub const SESSION_SUSPEND: &str = "session.suspend";
pub const SESSION_SEND: &str = "session.send";
pub(crate) const SESSION_SENDANDWAIT: &str = "session.sendAndWait";
pub const SESSION_SENDMESSAGES: &str = "session.sendMessages";
pub const SESSION_SANDBOX_GETENFORCEMENTSTATUS: &str = "session.sandbox.getEnforcementStatus";
pub const SESSION_SANDBOX_GETCREDENTIALSUGGESTIONS: &str =
"session.sandbox.getCredentialSuggestions";
pub const SESSION_SANDBOX_DISABLEFORSESSION: &str = "session.sandbox.disableForSession";
pub const SESSION_SANDBOX_GRANTPATHFORREQUEST: &str = "session.sandbox.grantPathForRequest";
pub const SESSION_SANDBOX_ENSUREENFORCEMENTAVAILABLE: &str =
"session.sandbox.ensureEnforcementAvailable";
pub const SESSION_SANDBOX_GETREMOTEMCPEGRESS: &str = "session.sandbox.getRemoteMcpEgress";
pub(crate) const SESSION_SENDSYSTEMNOTIFICATION: &str = "session.sendSystemNotification";
pub const SESSION_ABORT: &str = "session.abort";
pub const SESSION_INTERRUPTMAINTURN: &str = "session.interruptMainTurn";
pub const SESSION_CANCELALLBACKGROUNDAGENTS: &str = "session.cancelAllBackgroundAgents";
pub const SESSION_SHUTDOWN: &str = "session.shutdown";
pub const SESSION_GITHUBAUTH_GETSTATUS: &str = "session.gitHubAuth.getStatus";
pub const SESSION_GITHUBAUTH_SETCREDENTIALS: &str = "session.gitHubAuth.setCredentials";
pub(crate) const SESSION_GITHUBAUTH_GETCURRENTAUTHINFO: &str =
"session.gitHubAuth.getCurrentAuthInfo";
pub(crate) const SESSION_GITHUBAUTH_GETALLAUTHAVAILABLE: &str =
"session.gitHubAuth.getAllAuthAvailable";
pub(crate) const SESSION_GITHUBAUTH_REFRESHCOPILOTUSER: &str =
"session.gitHubAuth.refreshCopilotUser";
pub(crate) const SESSION_GITHUBAUTH_LOGIN: &str = "session.gitHubAuth.login";
pub(crate) const SESSION_GITHUBAUTH_SWITCHTOAUTH: &str = "session.gitHubAuth.switchToAuth";
pub(crate) const SESSION_GITHUBAUTH_LOGOUT: &str = "session.gitHubAuth.logout";
pub(crate) const SESSION_GITHUBAUTH_LOGOUTUSER: &str = "session.gitHubAuth.logoutUser";
pub(crate) const SESSION_GITHUBAUTH_LASTAUTHERRORS: &str = "session.gitHubAuth.lastAuthErrors";
pub const SESSION_ACCOUNTS_ENUMERATE: &str = "session.accounts.enumerate";
pub const SESSION_ACCOUNTS_GET: &str = "session.accounts.get";
pub const SESSION_ACCOUNTS_SET: &str = "session.accounts.set";
pub const SESSION_ACCOUNTS_LOGIN_BEGIN: &str = "session.accounts.login.begin";
pub const SESSION_ACCOUNTS_LOGIN_ADVANCE: &str = "session.accounts.login.advance";
pub const SESSION_ACCOUNTS_LOGIN_CANCEL: &str = "session.accounts.login.cancel";
pub const SESSION_DEBUG_COLLECTLOGS: &str = "session.debug.collectLogs";
pub const SESSION_CANVAS_LIST: &str = "session.canvas.list";
pub const SESSION_CANVAS_LISTOPEN: &str = "session.canvas.listOpen";
pub const SESSION_CANVAS_OPEN: &str = "session.canvas.open";
pub const SESSION_CANVAS_CLOSE: &str = "session.canvas.close";
pub const SESSION_CANVAS_ACTION_INVOKE: &str = "session.canvas.action.invoke";
pub(crate) const SESSION_CANVAS_PROVIDER_REGISTER: &str = "session.canvas.provider.register";
pub(crate) const SESSION_CANVAS_PROVIDER_UNREGISTER: &str =
"session.canvas.provider.unregister";
pub(crate) const SESSION_CANVASSOURCE_CLOSE: &str = "session.canvasSource.close";
pub const SESSION_WORKFLOW_RUN: &str = "session.workflow.run";
pub const SESSION_WORKFLOW_RESUME: &str = "session.workflow.resume";
pub(crate) const SESSION_WORKFLOW_RUNFROMTOOL: &str = "session.workflow.runFromTool";
pub(crate) const SESSION_WORKFLOW_RESUMEFROMTOOL: &str = "session.workflow.resumeFromTool";
pub const SESSION_WORKFLOW_GETRUN: &str = "session.workflow.getRun";
pub const SESSION_WORKFLOW_LISTRUNS: &str = "session.workflow.listRuns";
pub const SESSION_WORKFLOW_GETRUNDETAIL: &str = "session.workflow.getRunDetail";
pub const SESSION_WORKFLOW_GETRUNPROGRESS: &str = "session.workflow.getRunProgress";
pub const SESSION_WORKFLOW_CANCEL: &str = "session.workflow.cancel";
pub const SESSION_WORKFLOW_PAUSE: &str = "session.workflow.pause";
pub(crate) const SESSION_WORKFLOW_PAUSEATCHECKPOINT: &str =
"session.workflow.pauseAtCheckpoint";
pub const SESSION_WORKFLOW_LOG: &str = "session.workflow.log";
pub const SESSION_WORKFLOW_AGENT: &str = "session.workflow.agent";
pub const SESSION_WORKFLOW_JOURNAL_GET: &str = "session.workflow.journal.get";
pub const SESSION_WORKFLOW_JOURNAL_PUT: &str = "session.workflow.journal.put";
pub const SESSION_MODEL_GETCURRENT: &str = "session.model.getCurrent";
pub const SESSION_MODEL_STARTUPADMISSION: &str = "session.model.startupAdmission";
pub const SESSION_MODEL_SWITCHTO: &str = "session.model.switchTo";
pub const SESSION_MODEL_SWITCHAUTOTIER: &str = "session.model.switchAutoTier";
pub const SESSION_MODEL_SWITCHFUSIONTIER: &str = "session.model.switchFusionTier";
pub(crate) const SESSION_MODEL_APPLYSTARTUPOVERLAY: &str = "session.model.applyStartupOverlay";
pub(crate) const SESSION_MODEL_CLEARSTARTUPSEED: &str = "session.model.clearStartupSeed";
pub const SESSION_MODEL_SETALLOWEDMODELS: &str = "session.model.setAllowedModels";
pub const SESSION_MODEL_SETREASONINGEFFORT: &str = "session.model.setReasoningEffort";
pub const SESSION_MODEL_GETREASONINGSUMMARIES: &str = "session.model.getReasoningSummaries";
pub const SESSION_MODEL_LIST: &str = "session.model.list";
pub const SESSION_FEATUREFLAGS_CONFIGURE: &str = "session.featureFlags.configure";
pub const SESSION_FEATUREFLAGS_READ: &str = "session.featureFlags.read";
pub const SESSION_FEATUREFLAGS_UPDATE: &str = "session.featureFlags.update";
pub const SESSION_DYNAMICCONTEXT_GETCONFIG: &str = "session.dynamicContext.getConfig";
pub const SESSION_DYNAMICCONTEXT_SETCONFIG: &str = "session.dynamicContext.setConfig";
pub const SESSION_MODE_GET: &str = "session.mode.get";
pub const SESSION_MODE_SET: &str = "session.mode.set";
pub const SESSION_NAME_GET: &str = "session.name.get";
pub const SESSION_NAME_SET: &str = "session.name.set";
pub const SESSION_NAME_SETAUTO: &str = "session.name.setAuto";
pub const SESSION_PLAN_READ: &str = "session.plan.read";
pub const SESSION_PLAN_UPDATE: &str = "session.plan.update";
pub const SESSION_PLAN_DELETE: &str = "session.plan.delete";
pub const SESSION_PLAN_READSQLTODOS: &str = "session.plan.readSqlTodos";
pub const SESSION_PLAN_READSQLTODOSWITHDEPENDENCIES: &str =
"session.plan.readSqlTodosWithDependencies";
pub const SESSION_WORKSPACES_GETWORKSPACE: &str = "session.workspaces.getWorkspace";
pub const SESSION_WORKSPACES_UPDATEMETADATA: &str = "session.workspaces.updateMetadata";
pub const SESSION_WORKSPACES_ENSURE: &str = "session.workspaces.ensure";
pub const SESSION_WORKSPACES_LISTFILES: &str = "session.workspaces.listFiles";
pub const SESSION_WORKSPACES_READFILE: &str = "session.workspaces.readFile";
pub const SESSION_WORKSPACES_CREATEFILE: &str = "session.workspaces.createFile";
pub const SESSION_WORKSPACES_STATFILE: &str = "session.workspaces.statFile";
pub const SESSION_WORKSPACES_CREATEDIRECTORY: &str = "session.workspaces.createDirectory";
pub const SESSION_WORKSPACES_REMOVEPATH: &str = "session.workspaces.removePath";
pub const SESSION_WORKSPACES_RENAMEPATH: &str = "session.workspaces.renamePath";
pub const SESSION_WORKSPACES_LISTCHECKPOINTS: &str = "session.workspaces.listCheckpoints";
pub const SESSION_WORKSPACES_READCHECKPOINT: &str = "session.workspaces.readCheckpoint";
pub const SESSION_WORKSPACES_ADDSUMMARY: &str = "session.workspaces.addSummary";
pub const SESSION_WORKSPACES_TRUNCATESUMMARIES: &str = "session.workspaces.truncateSummaries";
pub const SESSION_WORKSPACES_READAUTOPILOTOBJECTIVE: &str =
"session.workspaces.readAutopilotObjective";
pub const SESSION_WORKSPACES_WRITEAUTOPILOTOBJECTIVE: &str =
"session.workspaces.writeAutopilotObjective";
pub const SESSION_WORKSPACES_DELETEAUTOPILOTOBJECTIVE: &str =
"session.workspaces.deleteAutopilotObjective";
pub const SESSION_WORKSPACES_AUTOPILOTOBJECTIVEEXISTS: &str =
"session.workspaces.autopilotObjectiveExists";
pub const SESSION_WORKSPACES_SAVELARGEPASTE: &str = "session.workspaces.saveLargePaste";
pub const SESSION_WORKSPACES_DIFF: &str = "session.workspaces.diff";
pub const SESSION_AUTOPILOTOBJECTIVE_GETSTATE: &str = "session.autopilotObjective.getState";
pub const SESSION_AUTOPILOTOBJECTIVE_SETSTAYINAUTOPILOT: &str =
"session.autopilotObjective.setStayInAutopilot";
pub(crate) const SESSION_AUTOPILOT_EVALUATEIDLECONTINUATION: &str =
"session.autopilot.evaluateIdleContinuation";
pub const SESSION_COMPLETIONS_GETTRIGGERCHARACTERS: &str =
"session.completions.getTriggerCharacters";
pub const SESSION_COMPLETIONS_REQUEST: &str = "session.completions.request";
pub const SESSION_INSTRUCTIONS_GETSOURCES: &str = "session.instructions.getSources";
pub const SESSION_INSTRUCTIONS_RELOAD: &str = "session.instructions.reload";
pub const SESSION_CUSTOMIZATIONS_RELOAD: &str = "session.customizations.reload";
pub const SESSION_FLEET_START: &str = "session.fleet.start";
pub const SESSION_AGENT_LIST: &str = "session.agent.list";
pub const SESSION_AGENT_SETPROMPT: &str = "session.agent.setPrompt";
pub const SESSION_AGENT_GETCURRENT: &str = "session.agent.getCurrent";
pub const SESSION_AGENT_SELECT: &str = "session.agent.select";
pub const SESSION_AGENT_DESELECT: &str = "session.agent.deselect";
pub const SESSION_AGENT_RELOAD: &str = "session.agent.reload";
pub const SESSION_TASKS_STARTAGENT: &str = "session.tasks.startAgent";
pub const SESSION_TASKS_LIST: &str = "session.tasks.list";
pub const SESSION_TASKS_REGISTER: &str = "session.tasks.register";
pub const SESSION_TASKS_UPDATE: &str = "session.tasks.update";
pub const SESSION_TASKS_REFRESH: &str = "session.tasks.refresh";
pub const SESSION_TASKS_WAITFORPENDING: &str = "session.tasks.waitForPending";
pub const SESSION_TASKS_GETPROGRESS: &str = "session.tasks.getProgress";
pub const SESSION_TASKS_READOUTPUT: &str = "session.tasks.readOutput";
pub const SESSION_TASKS_GETCURRENTPROMOTABLE: &str = "session.tasks.getCurrentPromotable";
pub const SESSION_TASKS_PROMOTETOBACKGROUND: &str = "session.tasks.promoteToBackground";
pub const SESSION_TASKS_PROMOTECURRENTTOBACKGROUND: &str =
"session.tasks.promoteCurrentToBackground";
pub const SESSION_TASKS_CANCEL: &str = "session.tasks.cancel";
pub const SESSION_TASKS_REMOVE: &str = "session.tasks.remove";
pub const SESSION_TASKS_SENDMESSAGE: &str = "session.tasks.sendMessage";
pub const SESSION_SKILLS_LIST: &str = "session.skills.list";
pub const SESSION_SKILLS_GETINVOKED: &str = "session.skills.getInvoked";
pub const SESSION_SKILLS_ENABLE: &str = "session.skills.enable";
pub const SESSION_SKILLS_DISABLE: &str = "session.skills.disable";
pub const SESSION_SKILLS_RELOAD: &str = "session.skills.reload";
pub const SESSION_SKILLS_ENSURELOADED: &str = "session.skills.ensureLoaded";
pub const SESSION_MCP_IDE_STATE: &str = "session.mcp.ide.state";
pub const SESSION_MCP_CALLTOOL: &str = "session.mcp.callTool";
pub(crate) const SESSION_MCP_SETCONNECTEDIDEINFO: &str = "session.mcp.setConnectedIdeInfo";
pub const SESSION_MCP_LIST: &str = "session.mcp.list";
pub const SESSION_MCP_LISTCONFIGURED: &str = "session.mcp.listConfigured";
pub const SESSION_MCP_LISTTOOLS: &str = "session.mcp.listTools";
pub const SESSION_MCP_ENABLE: &str = "session.mcp.enable";
pub const SESSION_MCP_DISABLE: &str = "session.mcp.disable";
pub const SESSION_MCP_RELOAD: &str = "session.mcp.reload";
pub const SESSION_MCP_MOVELOADINGTOBACKGROUND: &str = "session.mcp.moveLoadingToBackground";
pub(crate) const SESSION_MCP_RELOADWITHCONFIG: &str = "session.mcp.reloadWithConfig";
pub const SESSION_MCP_EXECUTESAMPLING: &str = "session.mcp.executeSampling";
pub const SESSION_MCP_CANCELSAMPLINGEXECUTION: &str = "session.mcp.cancelSamplingExecution";
pub const SESSION_MCP_SETENVVALUEMODE: &str = "session.mcp.setEnvValueMode";
pub const SESSION_MCP_REMOVEGITHUB: &str = "session.mcp.removeGitHub";
pub(crate) const SESSION_MCP_CONFIGUREGITHUB: &str = "session.mcp.configureGitHub";
pub const SESSION_MCP_STARTSERVER: &str = "session.mcp.startServer";
pub const SESSION_MCP_RESTARTSERVER: &str = "session.mcp.restartServer";
pub const SESSION_MCP_STOPSERVER: &str = "session.mcp.stopServer";
pub(crate) const SESSION_MCP_REGISTEREXTERNALCLIENT: &str =
"session.mcp.registerExternalClient";
pub(crate) const SESSION_MCP_UNREGISTEREXTERNALCLIENT: &str =
"session.mcp.unregisterExternalClient";
pub const SESSION_MCP_ISSERVERRUNNING: &str = "session.mcp.isServerRunning";
pub const SESSION_MCP_GETTOOLTOKENBREAKDOWN: &str = "session.mcp.getToolTokenBreakdown";
pub const SESSION_MCP_OAUTH_HANDLEPENDINGREQUEST: &str =
"session.mcp.oauth.handlePendingRequest";
pub const SESSION_MCP_OAUTH_AUTHENTICATIONSTATECHANGED: &str =
"session.mcp.oauth.authenticationStateChanged";
pub const SESSION_MCP_OAUTH_PREPARELOGIN: &str = "session.mcp.oauth.prepareLogin";
pub(crate) const SESSION_MCP_OAUTH_PREPAREFLOW: &str = "session.mcp.oauth.prepareFlow";
pub(crate) const SESSION_MCP_OAUTH_CANCELFLOW: &str = "session.mcp.oauth.cancelFlow";
pub(crate) const SESSION_MCP_OAUTH_AUTHENTICATE: &str = "session.mcp.oauth.authenticate";
pub(crate) const SESSION_MCP_OAUTH_HASVALIDTOKENS: &str = "session.mcp.oauth.hasValidTokens";
pub(crate) const SESSION_MCP_OAUTH_TRYREFRESHTOKENS: &str =
"session.mcp.oauth.tryRefreshTokens";
pub(crate) const SESSION_MCP_OAUTH_SAVESTATICCLIENTSECRET: &str =
"session.mcp.oauth.saveStaticClientSecret";
pub(crate) const SESSION_MCP_OAUTH_DISPOSESTORE: &str = "session.mcp.oauth.disposeStore";
pub(crate) const SESSION_MCP_OAUTH_TESTCONNECTION: &str = "session.mcp.oauth.testConnection";
pub(crate) const SESSION_MCP_OAUTH_STOREKEY: &str = "session.mcp.oauth.storeKey";
pub const SESSION_MCP_OAUTH_LOGIN: &str = "session.mcp.oauth.login";
pub const SESSION_MCP_OAUTH_COMPLETE: &str = "session.mcp.oauth.complete";
pub const SESSION_MCP_OAUTH_PROBE: &str = "session.mcp.oauth.probe";
pub const SESSION_MCP_OAUTH_CANCELLOGIN: &str = "session.mcp.oauth.cancelLogin";
pub const SESSION_MCP_OAUTH_RESPOND: &str = "session.mcp.oauth.respond";
pub const SESSION_MCP_HEADERS_HANDLEPENDINGHEADERSREFRESHREQUEST: &str =
"session.mcp.headers.handlePendingHeadersRefreshRequest";
pub const SESSION_MCP_APPS_READRESOURCE: &str = "session.mcp.apps.readResource";
pub const SESSION_MCP_APPS_LISTTOOLS: &str = "session.mcp.apps.listTools";
pub const SESSION_MCP_APPS_CALLTOOL: &str = "session.mcp.apps.callTool";
pub const SESSION_MCP_APPS_SETHOSTCONTEXT: &str = "session.mcp.apps.setHostContext";
pub const SESSION_MCP_APPS_GETHOSTCONTEXT: &str = "session.mcp.apps.getHostContext";
pub const SESSION_MCP_APPS_DIAGNOSE: &str = "session.mcp.apps.diagnose";
pub const SESSION_MCP_RESOURCES_READ: &str = "session.mcp.resources.read";
pub const SESSION_MCP_RESOURCES_LIST: &str = "session.mcp.resources.list";
pub const SESSION_MCP_RESOURCES_LISTTEMPLATES: &str = "session.mcp.resources.listTemplates";
pub const SESSION_MCP_PROMPTS_LIST: &str = "session.mcp.prompts.list";
pub const SESSION_MCP_PROMPTS_GET: &str = "session.mcp.prompts.get";
pub const SESSION_DIAGNOSTICS_CONFIGURE: &str = "session.diagnostics.configure";
pub const SESSION_DIAGNOSTICS_READ: &str = "session.diagnostics.read";
pub(crate) const SESSION_DIAGNOSTICS_LIFECYCLE_READ: &str =
"session.diagnostics.lifecycle.read";
pub const SESSION_CONNECTORS_GETCAPABILITIES: &str = "session.connectors.getCapabilities";
pub const SESSION_CONNECTORS_GETACCOUNT: &str = "session.connectors.getAccount";
pub const SESSION_CONNECTORS_GETSTATUS: &str = "session.connectors.getStatus";
pub const SESSION_CONNECTORS_LIST: &str = "session.connectors.list";
pub const SESSION_CONNECTORS_REFRESH: &str = "session.connectors.refresh";
pub const SESSION_CONNECTORS_CONNECT: &str = "session.connectors.connect";
pub const SESSION_CONNECTORS_RECONNECT: &str = "session.connectors.reconnect";
pub const SESSION_CONNECTORS_CONTINUECONNECTION: &str = "session.connectors.continueConnection";
pub const SESSION_CONNECTORS_DISCONNECT: &str = "session.connectors.disconnect";
pub const SESSION_CONNECTORS_RECONCILE: &str = "session.connectors.reconcile";
pub(crate) const SESSION_CONNECTORS_RECONCILEFORSTARTUP: &str =
"session.connectors.reconcileForStartup";
pub(crate) const SESSION_CONNECTORS_WITHDRAWPROJECTION: &str =
"session.connectors.withdrawProjection";
pub const SESSION_MANAGEDSETTINGS_GETCURRENTSNAPSHOT: &str =
"session.managedSettings.getCurrentSnapshot";
pub const SESSION_MANAGEDSETTINGS_AWAITAPPLIED: &str = "session.managedSettings.awaitApplied";
pub const SESSION_MANAGEDSETTINGS_AWAITPUBLISHED: &str =
"session.managedSettings.awaitPublished";
pub const SESSION_MANAGEDSETTINGS_GET: &str = "session.managedSettings.get";
pub const SESSION_MANAGEDSETTINGS_RECHECKPOLICYHELPER: &str =
"session.managedSettings.recheckPolicyHelper";
pub const SESSION_PLUGINS_LIST: &str = "session.plugins.list";
pub const SESSION_PLUGINS_INSTALL: &str = "session.plugins.install";
pub const SESSION_PLUGINS_UNINSTALL: &str = "session.plugins.uninstall";
pub const SESSION_PLUGINS_UPDATE: &str = "session.plugins.update";
pub const SESSION_PLUGINS_ENABLE: &str = "session.plugins.enable";
pub const SESSION_PLUGINS_DISABLE: &str = "session.plugins.disable";
pub const SESSION_PLUGINS_MARKETPLACES_LIST: &str = "session.plugins.marketplaces.list";
pub const SESSION_PLUGINS_MARKETPLACES_ADD: &str = "session.plugins.marketplaces.add";
pub const SESSION_PLUGINS_MARKETPLACES_REMOVE: &str = "session.plugins.marketplaces.remove";
pub const SESSION_PLUGINS_MARKETPLACES_BROWSE: &str = "session.plugins.marketplaces.browse";
pub const SESSION_PLUGINS_MARKETPLACES_REFRESH: &str = "session.plugins.marketplaces.refresh";
pub const SESSION_PLUGINS_GETDEFAULTS: &str = "session.plugins.getDefaults";
pub const SESSION_PLUGINS_RELOAD: &str = "session.plugins.reload";
pub const SESSION_PLUGINS_RETRYMANAGED: &str = "session.plugins.retryManaged";
pub const SESSION_PROVIDER_GETENDPOINT: &str = "session.provider.getEndpoint";
pub const SESSION_PROVIDER_ADD: &str = "session.provider.add";
pub const SESSION_PROVIDER_SYNC: &str = "session.provider.sync";
pub const SESSION_PROVIDER_GETSTATUS: &str = "session.provider.getStatus";
pub const SESSION_PROVIDER_WITHDRAW: &str = "session.provider.withdraw";
pub const SESSION_OPTIONS_UPDATE: &str = "session.options.update";
pub const SESSION_LSP_INITIALIZE: &str = "session.lsp.initialize";
pub const SESSION_LSP_LIST: &str = "session.lsp.list";
pub const SESSION_LSP_START: &str = "session.lsp.start";
pub const SESSION_LSP_STOP: &str = "session.lsp.stop";
pub const SESSION_LSP_DIAGNOSE: &str = "session.lsp.diagnose";
pub const SESSION_LSP_SET: &str = "session.lsp.set";
pub const SESSION_EXTENSIONS_GETPOLICY: &str = "session.extensions.getPolicy";
pub const SESSION_EXTENSIONS_LIST: &str = "session.extensions.list";
pub const SESSION_EXTENSIONS_ENABLE: &str = "session.extensions.enable";
pub const SESSION_EXTENSIONS_DISABLE: &str = "session.extensions.disable";
pub const SESSION_EXTENSIONS_RELOAD: &str = "session.extensions.reload";
pub const SESSION_EXTENSIONS_RECONCILE: &str = "session.extensions.reconcile";
pub const SESSION_EXTENSIONS_SENDATTACHMENTSTOMESSAGE: &str =
"session.extensions.sendAttachmentsToMessage";
pub const SESSION_TOOLS_EXECUTE: &str = "session.tools.execute";
pub const SESSION_TOOLS_GETBUILTINDESCRIPTORS: &str = "session.tools.getBuiltinDescriptors";
pub const SESSION_TOOLS_GETBUILTINAGENTFLAGOVERRIDES: &str =
"session.tools.getBuiltinAgentFlagOverrides";
pub const SESSION_TOOLS_TASKCOMPLETEEVENTDATA: &str = "session.tools.taskCompleteEventData";
pub const SESSION_TOOLS_HANDLEPENDINGTOOLCALL: &str = "session.tools.handlePendingToolCall";
pub const SESSION_TOOLS_LISTPENDINGREQUESTS: &str = "session.tools.listPendingRequests";
pub const SESSION_TOOLS_INITIALIZEANDVALIDATE: &str = "session.tools.initializeAndValidate";
pub const SESSION_TOOLS_GETCURRENTMETADATA: &str = "session.tools.getCurrentMetadata";
pub const SESSION_TOOLS_SET: &str = "session.tools.set";
pub const SESSION_TOOLS_GETSUBAGENTSETTINGS: &str = "session.tools.getSubagentSettings";
pub const SESSION_TOOLS_UPDATESUBAGENTSETTINGS: &str = "session.tools.updateSubagentSettings";
pub const SESSION_COMMANDS_LIST: &str = "session.commands.list";
pub const SESSION_COMMANDS_INVOKE: &str = "session.commands.invoke";
pub(crate) const SESSION_COMMANDS_FINALIZEINVOCATIONEFFECT: &str =
"session.commands.finalizeInvocationEffect";
pub const SESSION_COMMANDS_HANDLEPENDINGCOMMAND: &str = "session.commands.handlePendingCommand";
pub const SESSION_COMMANDS_EXECUTE: &str = "session.commands.execute";
pub const SESSION_COMMANDS_ENQUEUE: &str = "session.commands.enqueue";
pub const SESSION_COMMANDS_RESPONDTOQUEUEDCOMMAND: &str =
"session.commands.respondToQueuedCommand";
pub(crate) const SESSION_COMMANDS_REPORTQUEUEDCOMMANDWAIT: &str =
"session.commands.reportQueuedCommandWait";
pub const SESSION_TELEMETRY_GETENGAGEMENTID: &str = "session.telemetry.getEngagementId";
pub const SESSION_TELEMETRY_SETFEATUREOVERRIDES: &str = "session.telemetry.setFeatureOverrides";
pub const SESSION_UI_EPHEMERALQUERY: &str = "session.ui.ephemeralQuery";
pub const SESSION_UI_ELICITATION: &str = "session.ui.elicitation";
pub const SESSION_UI_HANDLEPENDINGELICITATION: &str = "session.ui.handlePendingElicitation";
pub(crate) const SESSION_UI_HANDLEHUMANASKUSER: &str = "session.ui.handleHumanAskUser";
pub const SESSION_UI_HANDLEPENDINGUSERINPUT: &str = "session.ui.handlePendingUserInput";
pub(crate) const SESSION_UI_HANDLEHUMANUSERINPUT: &str = "session.ui.handleHumanUserInput";
pub const SESSION_UI_HANDLEPENDINGSAMPLING: &str = "session.ui.handlePendingSampling";
pub const SESSION_UI_HANDLEPENDINGAUTOMODESWITCH: &str =
"session.ui.handlePendingAutoModeSwitch";
pub const SESSION_UI_HANDLEPENDINGSESSIONLIMITSEXHAUSTED: &str =
"session.ui.handlePendingSessionLimitsExhausted";
pub const SESSION_UI_HANDLEPENDINGEXITPLANMODE: &str = "session.ui.handlePendingExitPlanMode";
pub(crate) const SESSION_UI_HANDLEHUMANEXITPLANMODE: &str =
"session.ui.handleHumanExitPlanMode";
pub const SESSION_UI_REGISTERDIRECTAUTOMODESWITCHHANDLER: &str =
"session.ui.registerDirectAutoModeSwitchHandler";
pub const SESSION_UI_UNREGISTERDIRECTAUTOMODESWITCHHANDLER: &str =
"session.ui.unregisterDirectAutoModeSwitchHandler";
pub const SESSION_PERMISSIONS_CONFIGURE: &str = "session.permissions.configure";
pub const SESSION_PERMISSIONS_HANDLEPENDINGPERMISSIONREQUEST: &str =
"session.permissions.handlePendingPermissionRequest";
pub const SESSION_PERMISSIONS_PENDINGREQUESTS: &str = "session.permissions.pendingRequests";
pub const SESSION_PERMISSIONS_SETAPPROVEALL: &str = "session.permissions.setApproveAll";
pub const SESSION_PERMISSIONS_SETMODE: &str = "session.permissions.setMode";
pub const SESSION_PERMISSIONS_GETMODE: &str = "session.permissions.getMode";
pub const SESSION_PERMISSIONS_GETCAPABILITIES: &str = "session.permissions.getCapabilities";
pub const SESSION_PERMISSIONS_MODIFYRULES: &str = "session.permissions.modifyRules";
pub const SESSION_PERMISSIONS_GETALLOWALL: &str = "session.permissions.getAllowAll";
pub const SESSION_PERMISSIONS_MANAGEDREVIEWREQUIRED: &str =
"session.permissions.managedReviewRequired";
pub const SESSION_PERMISSIONS_GETREQUIRED: &str = "session.permissions.getRequired";
pub const SESSION_PERMISSIONS_SETREQUIRED: &str = "session.permissions.setRequired";
pub const SESSION_PERMISSIONS_RESETSESSIONAPPROVALS: &str =
"session.permissions.resetSessionApprovals";
pub const SESSION_PERMISSIONS_CLEARRESUMEESCALATION: &str =
"session.permissions.clearResumeEscalation";
pub const SESSION_PERMISSIONS_NOTIFYPROMPTSHOWN: &str = "session.permissions.notifyPromptShown";
pub const SESSION_PERMISSIONS_ADDITIONALDIRECTORIES_LIST: &str =
"session.permissions.additionalDirectories.list";
pub const SESSION_PERMISSIONS_PATHS_LIST: &str = "session.permissions.paths.list";
pub const SESSION_PERMISSIONS_PATHS_ADD: &str = "session.permissions.paths.add";
pub const SESSION_PERMISSIONS_PATHS_UPDATEPRIMARY: &str =
"session.permissions.paths.updatePrimary";
pub const SESSION_PERMISSIONS_PATHS_ISPATHWITHINALLOWEDDIRECTORIES: &str =
"session.permissions.paths.isPathWithinAllowedDirectories";
pub const SESSION_PERMISSIONS_PATHS_ISPATHWITHINWORKSPACE: &str =
"session.permissions.paths.isPathWithinWorkspace";
pub const SESSION_PERMISSIONS_LOCATIONS_RESOLVE: &str = "session.permissions.locations.resolve";
pub const SESSION_PERMISSIONS_LOCATIONS_APPLY: &str = "session.permissions.locations.apply";
pub const SESSION_PERMISSIONS_LOCATIONS_ADDTOOLAPPROVAL: &str =
"session.permissions.locations.addToolApproval";
pub const SESSION_PERMISSIONS_FOLDERTRUST_ISTRUSTED: &str =
"session.permissions.folderTrust.isTrusted";
pub const SESSION_PERMISSIONS_FOLDERTRUST_ADDTRUSTED: &str =
"session.permissions.folderTrust.addTrusted";
pub const SESSION_PERMISSIONS_URLS_SETUNRESTRICTEDMODE: &str =
"session.permissions.urls.setUnrestrictedMode";
pub const SESSION_METADATA_GETWORKINGDIRECTORYCONTEXT: &str =
"session.metadata.getWorkingDirectoryContext";
pub const SESSION_METADATA_SNAPSHOT: &str = "session.metadata.snapshot";
pub const SESSION_METADATA_GETCLIENTMETADATA: &str = "session.metadata.getClientMetadata";
pub const SESSION_METADATA_UPDATECLIENTMETADATA: &str = "session.metadata.updateClientMetadata";
pub const SESSION_METADATA_ISPROCESSING: &str = "session.metadata.isProcessing";
pub const SESSION_METADATA_ACTIVITY: &str = "session.metadata.activity";
pub const SESSION_METADATA_CONTEXTINFO: &str = "session.metadata.contextInfo";
pub const SESSION_METADATA_GETCONTEXTATTRIBUTION: &str =
"session.metadata.getContextAttribution";
pub const SESSION_METADATA_GETCONTEXTHEAVIESTMESSAGES: &str =
"session.metadata.getContextHeaviestMessages";
pub const SESSION_METADATA_RECORDCONTEXTCHANGE: &str = "session.metadata.recordContextChange";
pub const SESSION_METADATA_SETWORKINGDIRECTORY: &str = "session.metadata.setWorkingDirectory";
pub const SESSION_METADATA_RECOMPUTECONTEXTTOKENS: &str =
"session.metadata.recomputeContextTokens";
pub const SESSION_LOG: &str = "session.log";
pub(crate) const SESSION_SETTINGS_SNAPSHOT: &str = "session.settings.snapshot";
pub(crate) const SESSION_SETTINGS_EVALUATEPREDICATE: &str =
"session.settings.evaluatePredicate";
pub const SESSION_CONTENTEXCLUSION_CHECKPATHS: &str = "session.contentExclusion.checkPaths";
pub const SESSION_SHELL_EXEC: &str = "session.shell.exec";
pub const SESSION_SHELL_KILL: &str = "session.shell.kill";
pub const SESSION_SHELL_EXECUTEUSERREQUESTED: &str = "session.shell.executeUserRequested";
pub const SESSION_SHELL_CANCELUSERREQUESTED: &str = "session.shell.cancelUserRequested";
pub const SESSION_HISTORY_COMPACT: &str = "session.history.compact";
pub const SESSION_HISTORY_TRUNCATE: &str = "session.history.truncate";
pub const SESSION_HISTORY_LISTREWINDPOINTS: &str = "session.history.listRewindPoints";
pub const SESSION_HISTORY_PREVIEWREWIND: &str = "session.history.previewRewind";
pub const SESSION_HISTORY_REWIND: &str = "session.history.rewind";
pub const SESSION_HISTORY_CANCELBACKGROUNDCOMPACTION: &str =
"session.history.cancelBackgroundCompaction";
pub const SESSION_HISTORY_SETCOMPACTIONCONFIG: &str = "session.history.setCompactionConfig";
pub const SESSION_HISTORY_ABORTMANUALCOMPACTION: &str = "session.history.abortManualCompaction";
pub const SESSION_HISTORY_SUMMARIZEFORHANDOFF: &str = "session.history.summarizeForHandoff";
pub const SESSION_HISTORY_CLEARCONTEXT: &str = "session.history.clearContext";
pub const SESSION_QUEUE_PENDINGITEMS: &str = "session.queue.pendingItems";
pub(crate) const SESSION_QUEUE_SNAPSHOT: &str = "session.queue.snapshot";
pub const SESSION_QUEUE_MOVEITEM: &str = "session.queue.moveItem";
pub const SESSION_QUEUE_INSERTAT: &str = "session.queue.insertAt";
pub const SESSION_QUEUE_REMOVEAT: &str = "session.queue.removeAt";
pub const SESSION_QUEUE_UPDATETEXT: &str = "session.queue.updateText";
pub const SESSION_QUEUE_WITHDRAWMESSAGE: &str = "session.queue.withdrawMessage";
pub const SESSION_QUEUE_APPENDSTEERING: &str = "session.queue.appendSteering";
pub const SESSION_QUEUE_DUPLICATEAT: &str = "session.queue.duplicateAt";
pub const SESSION_QUEUE_SETDRAINPAUSED: &str = "session.queue.setDrainPaused";
pub const SESSION_QUEUE_SENDNOW: &str = "session.queue.sendNow";
pub(crate) const SESSION_QUEUE_HASPENDING: &str = "session.queue.hasPending";
pub(crate) const SESSION_QUEUE_BEGINDEFERREDIDLEDRAIN: &str =
"session.queue.beginDeferredIdleDrain";
pub(crate) const SESSION_QUEUE_FINISHDEFERREDIDLEDRAIN: &str =
"session.queue.finishDeferredIdleDrain";
pub(crate) const SESSION_QUEUE_DEFERSESSIONIDLE: &str = "session.queue.deferSessionIdle";
pub const SESSION_QUEUE_REMOVEMOSTRECENT: &str = "session.queue.removeMostRecent";
pub const SESSION_QUEUE_CLEAR: &str = "session.queue.clear";
pub(crate) const SESSION_QUEUE_CONSUMESYSTEMNOTIFICATIONS: &str =
"session.queue.consumeSystemNotifications";
pub(crate) const SESSION_QUEUE_ENQUEUERESUMEPENDING: &str =
"session.queue.enqueueResumePending";
pub(crate) const SESSION_QUEUE_PROCESS: &str = "session.queue.process";
pub const SESSION_EVENTLOG_READ: &str = "session.eventLog.read";
pub const SESSION_EVENTLOG_TAIL: &str = "session.eventLog.tail";
pub const SESSION_EVENTLOG_REGISTERINTEREST: &str = "session.eventLog.registerInterest";
pub const SESSION_EVENTLOG_RELEASEINTEREST: &str = "session.eventLog.releaseInterest";
pub const SESSION_USAGE_GETMETRICS: &str = "session.usage.getMetrics";
pub(crate) const SESSION_USAGE_SETCODECHANGES: &str = "session.usage.setCodeChanges";
pub const SESSION_QUOTA_GET: &str = "session.quota.get";
pub const SESSION_QUOTA_REFRESH: &str = "session.quota.refresh";
pub const SESSION_QUOTA_TAKEWARNINGS: &str = "session.quota.takeWarnings";
pub const SESSION_LIMITPREDICTION_PREDICT: &str = "session.limitPrediction.predict";
pub const SESSION_REMOTE_ENABLE: &str = "session.remote.enable";
pub const SESSION_REMOTE_DISABLE: &str = "session.remote.disable";
pub const SESSION_REMOTE_NOTIFYSTEERABLECHANGED: &str = "session.remote.notifySteerableChanged";
pub const SESSION_VISIBILITY_GET: &str = "session.visibility.get";
pub const SESSION_VISIBILITY_SET: &str = "session.visibility.set";
pub const SESSION_SCHEDULE_LIST: &str = "session.schedule.list";
pub(crate) const SESSION_SCHEDULE_HYDRATE: &str = "session.schedule.hydrate";
pub(crate) const SESSION_SCHEDULE_HASSELFPACED: &str = "session.schedule.hasSelfPaced";
pub(crate) const SESSION_SCHEDULE_ADD: &str = "session.schedule.add";
pub(crate) const SESSION_SCHEDULE_ADDCRON: &str = "session.schedule.addCron";
pub(crate) const SESSION_SCHEDULE_ADDAT: &str = "session.schedule.addAt";
pub(crate) const SESSION_SCHEDULE_ADDSELFPACED: &str = "session.schedule.addSelfPaced";
pub(crate) const SESSION_SCHEDULE_REARMSELFPACED: &str = "session.schedule.rearmSelfPaced";
pub const SESSION_SCHEDULE_STOP: &str = "session.schedule.stop";
pub(crate) const SESSION_CAFEMETRICS_ATTACH: &str = "session.cafeMetrics.attach";
pub(crate) const SESSION_CAFEMETRICS_DETACH: &str = "session.cafeMetrics.detach";
pub(crate) const SKILLPROVIDER_LIST: &str = "skillProvider.list";
pub(crate) const SKILLPROVIDER_READ: &str = "skillProvider.read";
pub(crate) const SESSIONMANAGEMENT_CREATE: &str = "sessionManagement.create";
pub(crate) const MEMORYSTORE_STORE: &str = "memoryStore.store";
pub const PROVIDERTOKEN_GETTOKEN: &str = "providerToken.getToken";
pub const WORKFLOW_EXECUTE: &str = "workflow.execute";
pub const WORKFLOW_ABORT: &str = "workflow.abort";
pub const TASKS_CANCEL: &str = "tasks.cancel";
pub const SESSIONFS_READFILE: &str = "sessionFs.readFile";
pub const SESSIONFS_READFILEBYTES: &str = "sessionFs.readFileBytes";
pub const SESSIONFS_READFILERANGE: &str = "sessionFs.readFileRange";
pub const SESSIONFS_WRITEFILE: &str = "sessionFs.writeFile";
pub const SESSIONFS_WRITEFILEBYTES: &str = "sessionFs.writeFileBytes";
pub const SESSIONFS_APPENDFILE: &str = "sessionFs.appendFile";
pub const SESSIONFS_EXISTS: &str = "sessionFs.exists";
pub const SESSIONFS_STAT: &str = "sessionFs.stat";
pub const SESSIONFS_MKDIR: &str = "sessionFs.mkdir";
pub const SESSIONFS_READDIR: &str = "sessionFs.readdir";
pub const SESSIONFS_READDIRWITHTYPES: &str = "sessionFs.readdirWithTypes";
pub const SESSIONFS_RM: &str = "sessionFs.rm";
pub const SESSIONFS_RENAME: &str = "sessionFs.rename";
pub const SESSIONFS_SQLITEQUERY: &str = "sessionFs.sqliteQuery";
pub const SESSIONFS_SQLITETRANSACTION: &str = "sessionFs.sqliteTransaction";
pub const SESSIONFS_SQLITEEXISTS: &str = "sessionFs.sqliteExists";
pub const CANVAS_OPEN: &str = "canvas.open";
pub const CANVAS_CLOSE: &str = "canvas.close";
pub const CANVAS_ACTION_INVOKE: &str = "canvas.action.invoke";
}
#[path = "api_domain_shared.rs"]
mod sdk_api_shared;
pub use sdk_api_shared::{
AccountAuthInfo, AccountAuthInfoType, AccountKind, AdaptiveThinkingSupport, AgentInfo,
AgentInfoSource, ApiKeyAuthInfo, ApiKeyAuthInfoType, AuthIdentity, AuthIdentityMetadata,
AuthInfo, AuthInfoType, AuthLoginAccount, AuthLoginResultDto, AuthLoginResultStatus,
AuthLoginStep, AuthLoginStepAwaiting, AuthLoginStepAwaitingKind, AuthLoginStepCompleted,
AuthLoginStepCompletedKind, AuthLoginStepDeviceCode, AuthLoginStepDeviceCodeKind,
AuthLoginStepError, AuthLoginStepErrorKind, AuthLoginStepInputRequired,
AuthLoginStepInputRequiredKind, AuthLoginStepNeedsInteraction,
AuthLoginStepNeedsInteractionKind, AuthLoginStepOpenUrl, AuthLoginStepOpenUrlKind,
AuthValidationError, AutoTierBilling, AutoTierBillingPromo, AutoTierDescriptor,
AutoTierMetadata, AutoTierStatus, AutopilotEvaluateIdleContinuationOutcome,
AutopilotObjectiveCreditLimit, AutopilotObjectiveState, AutopilotObjectiveStatus,
AutopilotOptions, BuiltInModelCatalogEntry, CanvasAction, CapiSessionOptions,
CatalogAuthenticationRequiredError, CatalogAuthenticationRequiredErrorKind,
CatalogAuthenticationRequiredReason, CatalogCapability, CatalogClientContract,
CatalogContractViolationError, CatalogContractViolationErrorKind,
CatalogContractViolationReason, CatalogInvalidRequestError, CatalogInvalidRequestErrorKind,
CatalogInvalidRequestField, CatalogMalformedCardError, CatalogMalformedCardErrorKind,
CatalogMalformedCardReason, CatalogMediaType, CatalogNegotiatedContract,
CatalogNegotiationRefusedError, CatalogNegotiationRefusedErrorKind,
CatalogNegotiationRefusedReason, CatalogNetworkFailureError, CatalogNetworkFailureErrorKind,
CatalogNetworkFailureReason, CatalogPolicyRejectedError, CatalogPolicyRejectedErrorKind,
CatalogSearchPagination, CatalogSearchTotalCountRelation, CatalogUnavailableError,
CatalogUnavailableErrorKind, CatalogUnavailableReason, CatalogUnsafeRetrievalError,
CatalogUnsafeRetrievalErrorKind, CatalogUnsafeRetrievalReason, ConnectedRemoteSessionMetadata,
ConnectedRemoteSessionMetadataKind, ConnectedRemoteSessionMetadataRepository,
ConnectorAuthorizationRequirement, ConnectorAuthorizationScope, ConnectorAvailability,
ConnectorCatalogEntry, ConnectorCatalogResult, ConnectorCatalogStatus, ConnectorMcpStatus,
ConnectorRuntimeStatus, ConnectorSessionAccount, ConnectorStatus, ContentExclusionPathCheck,
ContextHeaviestMessage, CopilotApiTokenAuthInfo, CopilotApiTokenAuthInfoHost,
CopilotApiTokenAuthInfoType, CopilotUserResponse, CopilotUserResponseEndpoints,
CopilotUserResponseEnterpriseListItem, CopilotUserResponseQuotaSnapshots,
CopilotUserResponseQuotaSnapshotsChat, CopilotUserResponseQuotaSnapshotsCompletions,
CopilotUserResponseQuotaSnapshotsPremiumInteractions, CurrentModel,
DebugCollectLogsCollectedEntry, DebugCollectLogsResultKind, DebugCollectLogsSkippedEntry,
DebugCollectLogsSource, DiagnosticCursorStatus, DiagnosticLogLevel, DiagnosticSeverity,
DiagnosticSourcesConfiguration, DiscoveredCanvas, DiscoveredExtension, DiscoveredExtensionMode,
DiscoveredExtensionPlugin, DiscoveredExtensionSource, DiscoveredModel,
EligiblePluginExtensionEntry, EnvAuthInfo, EnvAuthInfoType, EventsCursorStatus,
EventsReadDirection, Extension, ExtensionSource, ExtensionStatus,
ExternalToolTextResultForLlmBinaryResultsForLlm,
ExternalToolTextResultForLlmBinaryResultsForLlmType, FeatureFlagAssignmentsUpdate,
FeatureFlagConfigPatch, FeatureFlagEnabledOverride, FeatureFlagExpOverrideQuery,
FeatureFlagReasoningSummariesArm, FeatureFlagServiceSnapshot, FusionTier, GhCliAuthInfo,
GhCliAuthInfoType, GitHubRepoRef, HMACAuthInfo, HMACAuthInfoHost, HMACAuthInfoType,
HistoryCompactContextWindow, HistoryFileRestoreSkipReason, HistoryRewindChangeType,
HistoryRewindFilePreview, HistoryRewindOutcome, HistoryRewindPoint,
HistoryRewindUnavailableReason, HistorySkippedFileRestore, InstallationCatalogueIdentity,
InstalledPlugin, InstalledPluginInfo, InstalledPluginVerifiedSource, InstructionSource,
InstructionSourceLocation, InstructionSourceType, LoginProviderKind, LspConfigurationProblem,
LspProbeExitStatus, LspServerSummary, LspWarmupError, ManagedPluginAssignment,
ManagedSettingsResolvedData, MarketplaceInfo, MarketplacePluginInfo, MarketplaceRefreshEntry,
McpAllowedServer, McpAppsDiagnoseCapability, McpAppsDiagnoseServer, McpAppsHostContextDetails,
McpAppsHostContextDetailsAvailableDisplayMode, McpAppsHostContextDetailsDisplayMode,
McpAppsHostContextDetailsPlatform, McpAppsHostContextDetailsTheme, McpAppsResourceContent,
McpConfiguredServer, McpConfiguredServerState, McpDiagnosticDetails, McpDiagnosticDirection,
McpDiagnosticKind, McpDiagnosticSourceConfiguration, McpExecuteSamplingResult, McpFailedServer,
McpFilteredServer, McpHostState, McpOauthFlowStoreCallback, McpOauthFlowStoreCallbackKind,
McpOauthFlowStoreMemory, McpOauthFlowStoreMemoryKind, McpOauthFlowStorePersistent,
McpOauthFlowStorePersistentKind, McpOauthFlowStoreSession, McpOauthFlowStoreSessionKind,
McpOauthLoginGrantType, McpOwnedOauthLoginStatus, McpPlanPolicySource, McpPrompt,
McpPromptArgument, McpPromptIcon, McpPromptMessage, McpPromptRole, McpResource,
McpResourceAnnotations, McpResourceContent, McpResourceIcon, McpResourceTemplate,
McpSamplingExecutionAction, McpServer, McpServerCardMediaType, McpServerFailureInfo,
McpServerNeedsAuthInfo, McpServerOwnership, McpServerToolTokenBreakdown,
McpSetEnvValueModeDetails, McpToolResult, McpToolTokenCount, McpToolUi, McpToolUiVisibility,
McpTools, Model, ModelArtifactDetails, ModelBilling, ModelBillingPromo,
ModelBillingTokenPrices, ModelBillingTokenPricesLongContext, ModelCapabilities,
ModelCapabilitiesLimits, ModelCapabilitiesLimitsVision, ModelCapabilitiesOverride,
ModelCapabilitiesOverrideLimits, ModelCapabilitiesOverrideLimitsVision,
ModelCapabilitiesOverrideSupports, ModelCapabilitiesSupports, ModelMessage,
ModelPickerCategory, ModelPickerPriceCategory, ModelPickerSettingsContext, ModelPolicy,
ModelPolicyState, ModelProviderAdapterDescriptor, ModelProviderAdapterOperationDescriptor,
ModelProviderAttribution, ModelProviderAutomaticDiscoveryMode,
ModelProviderAutomaticDiscoveryPolicy, ModelProviderConfigurationDisposition,
ModelProviderDiscoveryNetworkScope, ModelProviderInstance, ModelProviderInstanceReference,
ModelProviderOperationOutcome, ModelProviderOperationOutcomeCode, ModelProviderProvenance,
ModelProviderProvenanceSource, ModelProviderSaveConfigurationRequest, ModelProviderWarning,
ModelSwitchAutoTierStatus, ModelSwitchConfirmation, ModelWarningText, NamedProviderConfig,
OpenCanvasInstance, OptionsUpdateToolFilterPrecedence, PendingExternalToolRequest,
PendingPermissionRequest, PermissionDecisionContext, PermissionDecisionOutcome,
PermissionDecisionSurface, PermissionResponseCapability, PlanSqlTodoDependency,
PlanSqlTodosRow, Plugin, PluginInstallPlan, PluginInstallPlanReview,
PluginInstallPlanReviewAction, PluginInstallStagingMode, PluginInstallationFileReview,
PluginInstallationLocation, PluginInstallationMcpServerReview, PluginInstallationMcpTransport,
PluginInstallationSource, ProtocolImageGenerationOptions, ProviderConfigAzure,
ProviderConfigModelProvider, ProviderConfigTransport, ProviderConfigType,
ProviderConfigWireApi, ProviderDescriptor, ProviderEndpointTransport, ProviderEndpointType,
ProviderEndpointWireApi, ProviderModelConfig, ProviderSessionToken, QueuePendingItems,
QueuePendingItemsKind, QuotaWarningProjection, SandboxConfig, SandboxConfigAuth,
SandboxConfigUserPolicy, SandboxConfigUserPolicyExperimental,
SandboxConfigUserPolicyExperimentalSeatbelt, SandboxConfigUserPolicyFilesystem,
SandboxConfigUserPolicyNetwork, SandboxConfigUserPolicyNetworkProxy,
SandboxConfigUserPolicySeatbelt, SandboxCredentialSuggestion, SandboxCredentialsConfig,
SandboxMaskedEnvVar, ScheduleEntry, SendAgentMode, ServerSkill, SessionCompletionItem,
SessionVisibilityStatus, SessionWorkingDirectoryContextHostType, ShellCredentials,
ShellInitProfile, ShellInitScript, ShellInitScriptShell, ShellOptions, Skill, SkillInstallPlan,
SkillInstallationFileReview, SkillInstallationLocation, SkillInstallationOwnershipState,
SkillInstallationReview, SkillInstallationReviewInstall, SkillInstallationReviewInstallAction,
SkillInstallationReviewUninstall, SkillInstallationReviewUninstallAction,
SkillInstallationScope, SkillInstallationSessionState, SkillInstallationSource,
SkillInstallationSummary, SkillsInvokedSkill, SlashCommandInfo, SlashCommandInput,
SlashCommandInputChoice, SlashCommandInputCompletion, SlashCommandKind,
StandaloneExtensionAdmission, SubagentSettingsConfig, SubagentSettingsEntry,
SubagentSettingsEntryContextTier, TokenAuthInfo, TokenAuthInfoType, TokenProviderAuthInfo,
TokenProviderAuthInfoType, UIElicitationResponseAction, UserAuthInfo, UserAuthInfoType,
WorkflowAgentContextObservation, WorkflowAgentModelObservation,
WorkflowAgentReasoningEffortObservation, WorkflowAgentSummary, WorkflowCurrentPhase,
WorkflowDeclaredLimits, WorkflowLogLineKind, WorkflowPauseCheckpointAction,
WorkflowPhaseObservation, WorkflowPhaseStatus, WorkflowProgressLine, WorkflowProgressPage,
WorkflowRunConsumed, WorkflowRunResult, WorkflowRunStatus, WorkflowRunSummary,
WorkflowRunTerminal, WorkspaceDiffContents, WorkspaceDiffFileChange,
WorkspaceDiffFileChangeType, WorkspaceDiffMode, WorkspaceSummaryHostType,
WorkspacesCheckpoints, WorkspacesWorkspaceDetailsHostType,
};
pub(crate) use sdk_api_shared::{
McpOauthFlowStaticClientConfig, McpOauthFlowStore, McpOauthTestConnectionTransport,
SettingsEditOperation, SettingsEditStatus,
};
#[path = "api_domain_session.rs"]
mod sdk_api_session;
pub use sdk_api_session::{
AuthenticatedAuthorityGrant, AuthenticatedAuthorityUpdate, BuiltinToolDescriptor,
BuiltinToolFormat, BuiltinToolFormatType, BuiltinToolInputSchema, BuiltinToolInputSchemaType,
CurrentToolMetadata, FleetStartRequest, FleetStartResult, LocalSessionMetadataValue,
ManagedMcpServerConfig, ManagedPluginRetryEntry, ManagedPluginRetryStatus, ManagedSessionInfo,
MemoryConfiguration, MemoryMode, MetadataSnapshotCurrentMode, MetadataSnapshotRemoteMetadata,
MetadataSnapshotRemoteMetadataRepository, MetadataSnapshotRemoteMetadataTaskType,
ModelProviderDescriptor, OptionsUpdateAdditionalContentExclusionPolicy,
OptionsUpdateAdditionalContentExclusionPolicyRule,
OptionsUpdateAdditionalContentExclusionPolicyRuleSource,
OptionsUpdateAdditionalContentExclusionPolicyScope, OptionsUpdateContextTier,
OptionsUpdateEnvValueMode, OptionsUpdateReasoningSummary, PermissionDecision,
PermissionDecisionApproveForLocation, PermissionDecisionApproveForLocationApproval,
PermissionDecisionApproveForLocationApprovalCommands,
PermissionDecisionApproveForLocationApprovalCommandsKind,
PermissionDecisionApproveForLocationApprovalCustomTool,
PermissionDecisionApproveForLocationApprovalCustomToolKind,
PermissionDecisionApproveForLocationApprovalExtensionEnvAccess,
PermissionDecisionApproveForLocationApprovalExtensionEnvAccessKind,
PermissionDecisionApproveForLocationApprovalExtensionManagement,
PermissionDecisionApproveForLocationApprovalExtensionManagementKind,
PermissionDecisionApproveForLocationApprovalExtensionPermissionAccess,
PermissionDecisionApproveForLocationApprovalExtensionPermissionAccessKind,
PermissionDecisionApproveForLocationApprovalMcp,
PermissionDecisionApproveForLocationApprovalMcpKind,
PermissionDecisionApproveForLocationApprovalMcpSampling,
PermissionDecisionApproveForLocationApprovalMcpSamplingKind,
PermissionDecisionApproveForLocationApprovalMemory,
PermissionDecisionApproveForLocationApprovalMemoryKind,
PermissionDecisionApproveForLocationApprovalRead,
PermissionDecisionApproveForLocationApprovalReadKind,
PermissionDecisionApproveForLocationApprovalWorkflow,
PermissionDecisionApproveForLocationApprovalWorkflowKind,
PermissionDecisionApproveForLocationApprovalWrite,
PermissionDecisionApproveForLocationApprovalWriteKind,
PermissionDecisionApproveForLocationKind, PermissionDecisionApproveForSession,
PermissionDecisionApproveForSessionApproval,
PermissionDecisionApproveForSessionApprovalCommands,
PermissionDecisionApproveForSessionApprovalCommandsKind,
PermissionDecisionApproveForSessionApprovalCustomTool,
PermissionDecisionApproveForSessionApprovalCustomToolKind,
PermissionDecisionApproveForSessionApprovalExtensionEnvAccess,
PermissionDecisionApproveForSessionApprovalExtensionEnvAccessKind,
PermissionDecisionApproveForSessionApprovalExtensionManagement,
PermissionDecisionApproveForSessionApprovalExtensionManagementKind,
PermissionDecisionApproveForSessionApprovalExtensionPermissionAccess,
PermissionDecisionApproveForSessionApprovalExtensionPermissionAccessKind,
PermissionDecisionApproveForSessionApprovalMcp,
PermissionDecisionApproveForSessionApprovalMcpKind,
PermissionDecisionApproveForSessionApprovalMcpSampling,
PermissionDecisionApproveForSessionApprovalMcpSamplingKind,
PermissionDecisionApproveForSessionApprovalMemory,
PermissionDecisionApproveForSessionApprovalMemoryKind,
PermissionDecisionApproveForSessionApprovalRead,
PermissionDecisionApproveForSessionApprovalReadKind,
PermissionDecisionApproveForSessionApprovalWorkflow,
PermissionDecisionApproveForSessionApprovalWorkflowKind,
PermissionDecisionApproveForSessionApprovalWrite,
PermissionDecisionApproveForSessionApprovalWriteKind, PermissionDecisionApproveForSessionKind,
PermissionDecisionApproveOnce, PermissionDecisionApproveOnceKind,
PermissionDecisionApprovePermanently, PermissionDecisionApprovePermanentlyKind,
PermissionDecisionApproveReadOnlyForSession, PermissionDecisionApproveReadOnlyForSessionKind,
PermissionDecisionApproved, PermissionDecisionApprovedForLocation,
PermissionDecisionApprovedForLocationKind, PermissionDecisionApprovedForSession,
PermissionDecisionApprovedForSessionKind, PermissionDecisionApprovedKind,
PermissionDecisionCancelled, PermissionDecisionCancelledKind,
PermissionDecisionDeniedByContentExclusionPolicy,
PermissionDecisionDeniedByContentExclusionPolicyKind,
PermissionDecisionDeniedByPermissionRequestHook,
PermissionDecisionDeniedByPermissionRequestHookKind, PermissionDecisionDeniedByRules,
PermissionDecisionDeniedByRulesKind, PermissionDecisionDeniedInteractivelyByUser,
PermissionDecisionDeniedInteractivelyByUserKind,
PermissionDecisionDeniedNoApprovalRuleAndCouldNotRequestFromUser,
PermissionDecisionDeniedNoApprovalRuleAndCouldNotRequestFromUserKind, PermissionDecisionReject,
PermissionDecisionRejectKind, PermissionDecisionRequest, PermissionDecisionUserNotAvailable,
PermissionDecisionUserNotAvailableKind, PermissionLocationAddToolApprovalParams,
PermissionLocationApplyParams, PermissionLocationApplyResult, PermissionLocationResolveParams,
PermissionLocationResolveResult, PermissionLocationType, PermissionModeSource,
PermissionPathsAddParams, PermissionPathsAllowedCheckParams, PermissionPathsAllowedCheckResult,
PermissionPathsConfig, PermissionPathsList, PermissionPathsUpdatePrimaryParams,
PermissionPathsWorkspaceCheckParams, PermissionPathsWorkspaceCheckResult,
PermissionPromptShownNotification, PermissionRequestResult, PermissionRulesSet,
PermissionUrlsConfig, PermissionUrlsSetUnrestrictedModeParams,
PermissionsAdditionalDirectoriesListResult, PermissionsAllowAllBaseline,
PermissionsCapabilities, PermissionsClearResumeEscalationRequest,
PermissionsClearResumeEscalationResult, PermissionsConfigureAdditionalContentExclusionPolicy,
PermissionsConfigureAdditionalContentExclusionPolicyRule,
PermissionsConfigureAdditionalContentExclusionPolicyRuleSource,
PermissionsConfigureAdditionalContentExclusionPolicyScope,
PermissionsConfigureAssistedApprovalContext, PermissionsConfigureOptions,
PermissionsConfigureParams, PermissionsConfigureResult, PermissionsEvaluateManagedPolicyResult,
PermissionsFolderTrustAddTrustedResult, PermissionsFolderTrustCheckTrustResult,
PermissionsGetAllowAllResult, PermissionsGetModeRequest, PermissionsGetModeResult,
PermissionsLocationsAddToolApprovalDetails, PermissionsLocationsAddToolApprovalDetailsCommands,
PermissionsLocationsAddToolApprovalDetailsCommandsKind,
PermissionsLocationsAddToolApprovalDetailsCustomTool,
PermissionsLocationsAddToolApprovalDetailsCustomToolKind,
PermissionsLocationsAddToolApprovalDetailsExtensionEnvAccess,
PermissionsLocationsAddToolApprovalDetailsExtensionEnvAccessKind,
PermissionsLocationsAddToolApprovalDetailsExtensionManagement,
PermissionsLocationsAddToolApprovalDetailsExtensionManagementKind,
PermissionsLocationsAddToolApprovalDetailsExtensionPermissionAccess,
PermissionsLocationsAddToolApprovalDetailsExtensionPermissionAccessKind,
PermissionsLocationsAddToolApprovalDetailsMcp,
PermissionsLocationsAddToolApprovalDetailsMcpKind,
PermissionsLocationsAddToolApprovalDetailsMcpSampling,
PermissionsLocationsAddToolApprovalDetailsMcpSamplingKind,
PermissionsLocationsAddToolApprovalDetailsMemory,
PermissionsLocationsAddToolApprovalDetailsMemoryKind,
PermissionsLocationsAddToolApprovalDetailsRead,
PermissionsLocationsAddToolApprovalDetailsReadKind,
PermissionsLocationsAddToolApprovalDetailsWorkflow,
PermissionsLocationsAddToolApprovalDetailsWorkflowKind,
PermissionsLocationsAddToolApprovalDetailsWrite,
PermissionsLocationsAddToolApprovalDetailsWriteKind, PermissionsLocationsAddToolApprovalResult,
PermissionsManagedReviewRequiredRequest, PermissionsModifyRulesParams,
PermissionsModifyRulesResult, PermissionsModifyRulesScope, PermissionsNotifyPromptShownResult,
PermissionsPathsAddResult, PermissionsPathsListRequest, PermissionsPathsUpdatePrimaryResult,
PermissionsPendingRequestsRequest, PermissionsResetSessionApprovalsRequest,
PermissionsResetSessionApprovalsResult, PermissionsSetApproveAllRequest,
PermissionsSetApproveAllResult, PermissionsSetApproveAllSource, PermissionsSetModeRequest,
PermissionsSetModeResult, PermissionsSetRequiredOptions, PermissionsSetRequiredRequest,
PermissionsSetRequiredResult, PermissionsUrlsSetUnrestrictedModeResult,
ProtocolExternalToolDefer, ProtocolExternalToolDefinition, ProtocolExternalToolNamespace,
ProviderConfig, RemoteControlConfig, RemoteControlConfigExistingMcSession,
RemoteSessionHostStatus, RemoteSessionMetadataRepository, RemoteSessionMetadataTaskType,
RemoteSessionMetadataValue, RemoteSessionRepository, SandboxConfigSource, SessionAbortResult,
SessionAccountsLoginBeginResult, SessionAccountsSetResult, SessionActivity,
SessionAgentDeselectParams, SessionAgentGetCurrentParams, SessionAgentGetCurrentResult,
SessionAgentListResult, SessionAgentReloadParams, SessionAgentReloadResult,
SessionAgentSelectResult, SessionAuthInfoResult, SessionAuthLoginRequest,
SessionAuthLogoutUserRequest, SessionAuthStatus, SessionAuthSwitchRequest,
SessionAutopilotEvaluateIdleContinuationParams, SessionAutopilotEvaluateIdleContinuationResult,
SessionAutopilotObjectiveGetStateParams, SessionAutopilotObjectiveGetStateResult,
SessionBulkDeleteResult, SessionCafeMetricsAttachParams, SessionCafeMetricsDetachParams,
SessionCancelAllBackgroundAgentsParams, SessionCancelAllBackgroundAgentsResult,
SessionCanvasActionInvokeResult, SessionCanvasListOpenParams, SessionCanvasListOpenResult,
SessionCanvasListParams, SessionCanvasListResult, SessionCanvasOpenResult, SessionCapability,
SessionCommandsExecuteResult, SessionCommandsFinalizeInvocationEffectResult,
SessionCommandsHandlePendingCommandResult, SessionCommandsListResult,
SessionCommandsReportQueuedCommandWaitResult, SessionCommandsRespondToQueuedCommandResult,
SessionCompletionsGetTriggerCharactersParams, SessionCompletionsGetTriggerCharactersResult,
SessionCompletionsRequestResult, SessionConnectedIdeInfo, SessionConnectorsDisconnectResult,
SessionConnectorsGetAccountParams, SessionConnectorsGetAccountResult,
SessionConnectorsGetCapabilitiesParams, SessionConnectorsGetCapabilitiesResult,
SessionConnectorsGetStatusParams, SessionConnectorsGetStatusResult,
SessionConnectorsListResult, SessionConnectorsReconcileForStartupResult,
SessionConnectorsReconcileResult, SessionConnectorsRefreshResult,
SessionConnectorsWithdrawProjectionParams, SessionConnectorsWithdrawProjectionResult,
SessionContentExclusionCheckPathsResult, SessionContext, SessionContextAttribution,
SessionContextAttributionCategories, SessionContextAttributionCompactions,
SessionContextAttributionEntriesItem, SessionContextHostType, SessionContextInfo,
SessionCustomizationsReloadParams, SessionDebugCollectLogsResult,
SessionDiagnosticsConfigureResult, SessionDiagnosticsReadResult,
SessionDiagnosticsReadResultEntriesItem, SessionDiagnosticsReadResultEntriesItemSource,
SessionDynamicContextConfig, SessionDynamicContextGetConfigParams,
SessionDynamicContextGetConfigResponse, SessionDynamicContextGetConfigResult,
SessionDynamicContextSetConfigRequest, SessionEnrichMetadataResult, SessionEventLogReadResult,
SessionEventLogRegisterInterestResult, SessionEventLogReleaseInterestResult,
SessionEventLogTailParams, SessionEventLogTailResult, SessionExtensionsGetPolicyParams,
SessionExtensionsGetPolicyResult, SessionExtensionsListParams, SessionExtensionsListResult,
SessionExtensionsReconcileParams, SessionExtensionsReconcileResult,
SessionExtensionsReloadParams, SessionFeatureFlagsConfigureParams,
SessionFeatureFlagsConfigureResult, SessionFeatureFlagsReadOptions,
SessionFeatureFlagsReadParams, SessionFeatureFlagsReadResult, SessionFeatureFlagsUpdateParams,
SessionFeatureFlagsUpdateResult, SessionFleetStartResult, SessionFsAppendFileRequest,
SessionFsAppendFileResult, SessionFsError, SessionFsErrorCode, SessionFsExistsRequest,
SessionFsExistsResult, SessionFsMkdirRequest, SessionFsMkdirResult,
SessionFsReadFileBytesRequest, SessionFsReadFileBytesResult, SessionFsReadFileRangeRequest,
SessionFsReadFileRangeResult, SessionFsReadFileRequest, SessionFsReadFileResult,
SessionFsReaddirRequest, SessionFsReaddirResult, SessionFsReaddirWithTypesEntry,
SessionFsReaddirWithTypesEntryType, SessionFsReaddirWithTypesRequest,
SessionFsReaddirWithTypesResult, SessionFsRenameRequest, SessionFsRenameResult,
SessionFsRmRequest, SessionFsRmResult, SessionFsSetProviderCapabilities,
SessionFsSetProviderConventions, SessionFsSetProviderRequest, SessionFsSetProviderResult,
SessionFsSqliteExistsParams, SessionFsSqliteExistsResult, SessionFsSqliteQueryRequest,
SessionFsSqliteQueryResult, SessionFsSqliteQueryType, SessionFsSqliteTransactionError,
SessionFsSqliteTransactionErrorClass, SessionFsSqliteTransactionRequest,
SessionFsSqliteTransactionResult, SessionFsSqliteTransactionStatement, SessionFsStatRequest,
SessionFsStatResult, SessionFsWriteFileBytesRequest, SessionFsWriteFileBytesResult,
SessionFsWriteFileRequest, SessionFsWriteFileResult,
SessionGitHubAuthGetAllAuthAvailableParams, SessionGitHubAuthGetAllAuthAvailableResult,
SessionGitHubAuthGetCurrentAuthInfoParams, SessionGitHubAuthGetStatusParams,
SessionGitHubAuthGetStatusResult, SessionGitHubAuthLastAuthErrorsParams,
SessionGitHubAuthLastAuthErrorsResult, SessionGitHubAuthLogoutParams,
SessionGitHubAuthLogoutResult, SessionGitHubAuthLogoutUserResult,
SessionGitHubAuthRefreshCopilotUserParams, SessionGitHubAuthSetCredentialsResult,
SessionHistoryAbortManualCompactionParams, SessionHistoryAbortManualCompactionResult,
SessionHistoryCancelBackgroundCompactionParams, SessionHistoryCancelBackgroundCompactionResult,
SessionHistoryClearContextResult, SessionHistoryCompactResult,
SessionHistoryListRewindPointsParams, SessionHistoryListRewindPointsResult,
SessionHistoryPreviewRewindResult, SessionHistoryRewindResult,
SessionHistorySummarizeForHandoffParams, SessionHistorySummarizeForHandoffResult,
SessionHistoryTruncateResult, SessionInstalledPlugin, SessionInstalledPluginSourceGitHub,
SessionInstalledPluginSourceGitHubSource, SessionInstalledPluginSourceLocal,
SessionInstalledPluginSourceLocalSource, SessionInstalledPluginSourceUrl,
SessionInstalledPluginSourceUrlSource, SessionInstructionsGetSourcesParams,
SessionInstructionsGetSourcesResult, SessionInstructionsReloadParams,
SessionInterruptMainTurnResult, SessionLimitPredictionBaselineData,
SessionLimitPredictionClientType, SessionLimitPredictionDetails, SessionLimitPredictionRequest,
SessionLimitPredictionResult, SessionLimitPredictionResultAvailable,
SessionLimitPredictionResultAvailableKind, SessionLimitPredictionResultUnavailable,
SessionLimitPredictionResultUnavailableKind, SessionLimitPredictionSource,
SessionLimitPredictionTier, SessionLimitPredictionTierOption,
SessionLimitPredictionUnavailableReason, SessionList, SessionListFilter,
SessionLoadDeferredRepoHooksResult, SessionLogResult, SessionLspDiagnoseParams,
SessionLspDiagnoseResult, SessionLspListResult, SessionLspSetParams, SessionLspStartResult,
SessionLspStopParams, SessionManagedPermissions, SessionManagedSettings,
SessionManagedSettingsAwaitAppliedParams, SessionManagedSettingsAwaitPublishedParams,
SessionManagedSettingsGetCurrentSnapshotParams, SessionManagedSettingsGetCurrentSnapshotResult,
SessionManagedSettingsGetParams, SessionManagedSettingsGetResult,
SessionManagedSettingsRecheckPolicyHelperParams, SessionManagementCloseRequest,
SessionManagementCloseResult, SessionManagementConfigureRequest,
SessionManagementConfigureResult, SessionManagementCreateHostRequest,
SessionManagementCreateRequest, SessionManagementCreateResult, SessionManagementListRequest,
SessionManagementListResult, SessionManagementMessageRequest, SessionManagementMessageResult,
SessionManagementPolicy, SessionManagementScope, SessionManagementToolOverrides,
SessionMcpAppsCallToolResult, SessionMcpAppsDiagnoseResult, SessionMcpAppsGetHostContextParams,
SessionMcpAppsGetHostContextResult, SessionMcpAppsListToolsResult,
SessionMcpAppsReadResourceResult, SessionMcpCallToolParams, SessionMcpCallToolResult,
SessionMcpCancelSamplingExecutionResult, SessionMcpConfigureGitHubResult,
SessionMcpExecuteSamplingResult, SessionMcpGetToolTokenBreakdownParams,
SessionMcpGetToolTokenBreakdownResult,
SessionMcpHeadersHandlePendingHeadersRefreshRequestResult, SessionMcpIdeStateParams,
SessionMcpIdeStateResult, SessionMcpIsServerRunningResult, SessionMcpListConfiguredParams,
SessionMcpListConfiguredResult, SessionMcpListParams, SessionMcpListResult,
SessionMcpListToolsResult, SessionMcpMoveLoadingToBackgroundParams,
SessionMcpMoveLoadingToBackgroundResult, SessionMcpOauthCancelLoginParams,
SessionMcpOauthCancelLoginResult, SessionMcpOauthHandlePendingRequestResult,
SessionMcpOauthHasValidTokensResult, SessionMcpOauthLoginResult,
SessionMcpOauthPrepareLoginParams, SessionMcpOauthPrepareLoginResult,
SessionMcpOauthRespondResult, SessionMcpOauthStoreKeyResult,
SessionMcpOauthTryRefreshTokensResult, SessionMcpPromptsGetResult, SessionMcpPromptsListResult,
SessionMcpReloadParams, SessionMcpReloadWithConfigResult, SessionMcpRemoveGitHubParams,
SessionMcpRemoveGitHubResult, SessionMcpResourcesListResult,
SessionMcpResourcesListTemplatesResult, SessionMcpResourcesReadResult,
SessionMcpSetConnectedIdeInfoParams, SessionMcpSetEnvValueModeResult,
SessionMetadataActivityParams, SessionMetadataActivityResult, SessionMetadataContextInfoResult,
SessionMetadataContextInfoResultContextInfo, SessionMetadataGetClientMetadataParams,
SessionMetadataGetClientMetadataResult, SessionMetadataGetContextAttributionParams,
SessionMetadataGetContextAttributionResult,
SessionMetadataGetContextAttributionResultContextAttribution,
SessionMetadataGetContextAttributionResultContextAttributionCategories,
SessionMetadataGetContextAttributionResultContextAttributionCompactions,
SessionMetadataGetContextAttributionResultContextAttributionEntriesItem,
SessionMetadataGetContextHeaviestMessagesResult,
SessionMetadataGetWorkingDirectoryContextParams,
SessionMetadataGetWorkingDirectoryContextResult, SessionMetadataIsProcessingParams,
SessionMetadataIsProcessingResult, SessionMetadataRecomputeContextTokensResult,
SessionMetadataRecordContextChangeResult, SessionMetadataSetWorkingDirectoryResult,
SessionMetadataSnapshot, SessionMetadataSnapshotParams, SessionMetadataSnapshotResult,
SessionMetadataSnapshotResultWorkspace, SessionMetadataSnapshotWorkspace,
SessionMetadataUpdateClientMetadataResult, SessionModeGetParams, SessionModeSetResult,
SessionModelApplyStartupOverlayResult, SessionModelGetCurrentParams,
SessionModelGetCurrentResult, SessionModelGetReasoningSummariesResult, SessionModelList,
SessionModelListResult, SessionModelPriceCategory, SessionModelSetAllowedModelsResult,
SessionModelSetReasoningEffortResult, SessionModelStartupAdmissionResult,
SessionModelSwitchAutoTierResult, SessionModelSwitchFusionTierResult,
SessionModelSwitchToResult, SessionNameGetParams, SessionNameGetResult,
SessionNameSetAutoResult, SessionOpenOptions,
SessionOpenOptionsAdditionalContentExclusionPolicy,
SessionOpenOptionsAdditionalContentExclusionPolicyRule,
SessionOpenOptionsAdditionalContentExclusionPolicyRuleSource,
SessionOpenOptionsAdditionalContentExclusionPolicyScope, SessionOpenOptionsEnvValueMode,
SessionOpenOptionsReasoningSummary, SessionOpenParams, SessionOpenResult,
SessionOptionsUpdateResult, SessionPermissionsAdditionalDirectoriesListParams,
SessionPermissionsAdditionalDirectoriesListResult,
SessionPermissionsClearResumeEscalationResult, SessionPermissionsConfigureResult,
SessionPermissionsFolderTrustAddTrustedResult, SessionPermissionsFolderTrustIsTrustedResult,
SessionPermissionsGetAllowAllParams, SessionPermissionsGetAllowAllResult,
SessionPermissionsGetCapabilitiesParams, SessionPermissionsGetCapabilitiesResult,
SessionPermissionsGetModeResult, SessionPermissionsGetRequiredParams,
SessionPermissionsGetRequiredResult, SessionPermissionsHandlePendingPermissionRequestResult,
SessionPermissionsLocationsAddToolApprovalResult, SessionPermissionsLocationsApplyResult,
SessionPermissionsLocationsResolveResult, SessionPermissionsManagedReviewRequiredParams,
SessionPermissionsManagedReviewRequiredResult, SessionPermissionsModifyRulesResult,
SessionPermissionsNotifyPromptShownResult, SessionPermissionsPathsAddResult,
SessionPermissionsPathsIsPathWithinAllowedDirectoriesResult,
SessionPermissionsPathsIsPathWithinWorkspaceResult, SessionPermissionsPathsListResult,
SessionPermissionsPathsUpdatePrimaryResult, SessionPermissionsPendingRequestsResult,
SessionPermissionsResetSessionApprovalsResult, SessionPermissionsSetApproveAllResult,
SessionPermissionsSetModeResult, SessionPermissionsSetRequiredResult,
SessionPermissionsUrlsSetUnrestrictedModeResult, SessionPlanDeleteParams,
SessionPlanReadParams, SessionPlanReadResult, SessionPlanReadSqlTodosParams,
SessionPlanReadSqlTodosResult, SessionPlanReadSqlTodosWithDependenciesParams,
SessionPlanReadSqlTodosWithDependenciesResult, SessionPluginDefaults,
SessionPluginsDisableRequest, SessionPluginsEnableRequest, SessionPluginsGetDefaultsParams,
SessionPluginsGetDefaultsResult, SessionPluginsInstallRequest, SessionPluginsInstallResult,
SessionPluginsListParams, SessionPluginsListResult, SessionPluginsMarketplacesAddResult,
SessionPluginsMarketplacesBrowseResult, SessionPluginsMarketplacesListParams,
SessionPluginsMarketplacesListResult, SessionPluginsMarketplacesRefreshResult,
SessionPluginsMarketplacesRemoveResult, SessionPluginsRetryManagedRequest,
SessionPluginsRetryManagedResult, SessionPluginsUpdateResult, SessionProviderAddResult,
SessionProviderGetEndpointResult, SessionProviderGetStatusParams,
SessionProviderGetStatusResult, SessionProviderSyncResult, SessionProviderWithdrawResult,
SessionProvidersDiscoverResult, SessionProvidersGetCatalogParams,
SessionProvidersGetCatalogResult, SessionProvidersGetStatusResult,
SessionProvidersModelsDiagnoseParams, SessionProvidersModelsDiagnoseResult,
SessionProvidersModelsListResult, SessionProvidersModelsPrepareConfigurationResult,
SessionPruneResult, SessionQueueAppendSteeringResult, SessionQueueBeginDeferredIdleDrainResult,
SessionQueueClearParams, SessionQueueConsumeSystemNotificationsResult,
SessionQueueDuplicateAtResult, SessionQueueEnqueueResumePendingParams,
SessionQueueEnqueueResumePendingResult, SessionQueueFinishDeferredIdleDrainResult,
SessionQueueHasPendingParams, SessionQueueHasPendingResult, SessionQueueInsertAtResult,
SessionQueueMoveItemResult, SessionQueuePendingItemsParams, SessionQueuePendingItemsResult,
SessionQueueProcessParams, SessionQueueRemoveAtResult, SessionQueueRemoveMostRecentParams,
SessionQueueRemoveMostRecentResult, SessionQueueSendNowResult, SessionQueueSnapshotParams,
SessionQueueSnapshotResult, SessionQueueUpdateTextResult, SessionQueueWithdrawMessageResult,
SessionQuotaDelegateWarning, SessionQuotaGetParams, SessionQuotaGetResult,
SessionQuotaPlanTier, SessionQuotaProjection, SessionQuotaRefreshParams,
SessionQuotaRefreshResult, SessionQuotaSnapshot, SessionQuotaTakeWarningsParams,
SessionQuotaTakeWarningsResult, SessionRemoteDisableParams, SessionRemoteEnableResult,
SessionRemoteNotifySteerableChangedResult, SessionSandboxDisableForSessionResult,
SessionSandboxEnsureEnforcementAvailableParams, SessionSandboxGetCredentialSuggestionsParams,
SessionSandboxGetCredentialSuggestionsResult, SessionSandboxGetEnforcementStatusParams,
SessionSandboxGetEnforcementStatusResult, SessionSandboxGetRemoteMcpEgressParams,
SessionSandboxGetRemoteMcpEgressResult, SessionSandboxGrantPathForRequestResult,
SessionScheduleAddAtResult, SessionScheduleAddCronResult, SessionScheduleAddResult,
SessionScheduleAddSelfPacedResult, SessionScheduleHasSelfPacedParams,
SessionScheduleHasSelfPacedResult, SessionScheduleHydrateParams, SessionScheduleListParams,
SessionScheduleListResult, SessionScheduleRearmSelfPacedResult, SessionScheduleStopResult,
SessionSendAndWaitResult, SessionSendMessagesResult, SessionSendResult,
SessionSetCredentialsParams, SessionSetCredentialsResult,
SessionSettingsBuiltInToolAvailabilitySnapshot, SessionSettingsEvaluatePredicateRequest,
SessionSettingsEvaluatePredicateResult, SessionSettingsJobSnapshot,
SessionSettingsModelSnapshot, SessionSettingsOnlineEvaluationSnapshot, SessionSettingsPatch,
SessionSettingsPredicateName, SessionSettingsRepoSnapshot, SessionSettingsSnapshot,
SessionSettingsSnapshotParams, SessionSettingsSnapshotResult,
SessionSettingsValidationSnapshot, SessionShellCancelUserRequestedResult,
SessionShellExecResult, SessionShellExecuteUserRequestedResult, SessionShellKillResult,
SessionSizes, SessionSkillsEnsureLoadedParams, SessionSkillsGetInvokedParams,
SessionSkillsGetInvokedResult, SessionSkillsListParams, SessionSkillsListResult,
SessionSkillsReloadParams, SessionSkillsReloadResult, SessionSource, SessionSuspendParams,
SessionTasksCancelResult, SessionTasksGetCurrentPromotableParams,
SessionTasksGetCurrentPromotableResult, SessionTasksGetProgressResult, SessionTasksListParams,
SessionTasksListResult, SessionTasksPromoteCurrentToBackgroundParams,
SessionTasksPromoteCurrentToBackgroundResult, SessionTasksPromoteToBackgroundResult,
SessionTasksReadOutputResult, SessionTasksRefreshParams, SessionTasksRefreshResult,
SessionTasksRegisterResult, SessionTasksRemoveResult, SessionTasksSendMessageResult,
SessionTasksStartAgentResult, SessionTasksUpdateResult, SessionTasksWaitForPendingParams,
SessionTasksWaitForPendingResult, SessionTelemetryEngagement,
SessionTelemetryGetEngagementIdParams, SessionTelemetryGetEngagementIdResult,
SessionToolsGetBuiltinAgentFlagOverridesParams, SessionToolsGetBuiltinAgentFlagOverridesResult,
SessionToolsGetBuiltinDescriptorsResult, SessionToolsGetCurrentMetadataParams,
SessionToolsGetCurrentMetadataResult, SessionToolsGetSubagentSettingsParams,
SessionToolsGetSubagentSettingsResult, SessionToolsHandlePendingToolCallResult,
SessionToolsInitializeAndValidateParams, SessionToolsInitializeAndValidateResult,
SessionToolsListPendingRequestsResult, SessionToolsSetResult,
SessionToolsTaskCompleteEventDataResult, SessionToolsUpdateSubagentSettingsResult,
SessionUiElicitationResult, SessionUiEphemeralQueryResult, SessionUiHandleHumanAskUserResult,
SessionUiHandleHumanExitPlanModeResult, SessionUiHandleHumanUserInputResult,
SessionUiHandlePendingAutoModeSwitchResult, SessionUiHandlePendingElicitationResult,
SessionUiHandlePendingExitPlanModeResult, SessionUiHandlePendingSamplingResult,
SessionUiHandlePendingSessionLimitsExhaustedResult, SessionUiHandlePendingUserInputResult,
SessionUiRegisterDirectAutoModeSwitchHandlerParams,
SessionUiRegisterDirectAutoModeSwitchHandlerResult,
SessionUiRegisterDirectAutoModeSwitchHandlerResultWithAutoModeRecovery,
SessionUiUnregisterDirectAutoModeSwitchHandlerResult, SessionUpdateOptionsParams,
SessionUpdateOptionsResult, SessionUpdateOptionsWithSettings, SessionUsageGetMetricsParams,
SessionVisibilityGetParams, SessionVisibilityGetResult, SessionVisibilitySetResult,
SessionWorkflowAgentResult, SessionWorkflowCancelResult, SessionWorkflowGetRunDetailResult,
SessionWorkflowGetRunProgressResult, SessionWorkflowGetRunResult,
SessionWorkflowJournalGetResult, SessionWorkflowJournalPutResult,
SessionWorkflowListRunsResult, SessionWorkflowLogResult,
SessionWorkflowPauseAtCheckpointResult, SessionWorkflowPauseResult,
SessionWorkflowResumeFromToolResult, SessionWorkflowResumeResult,
SessionWorkflowRunFromToolResult, SessionWorkflowRunResult,
SessionWorkingDirectoryContextWithClient, SessionWorkspacesAddSummaryResult,
SessionWorkspacesAutopilotObjectiveExistsParams,
SessionWorkspacesAutopilotObjectiveExistsResult,
SessionWorkspacesDeleteAutopilotObjectiveParams,
SessionWorkspacesDeleteAutopilotObjectiveResult, SessionWorkspacesDiffResult,
SessionWorkspacesEnsureResult, SessionWorkspacesEnsureResultWorkspace,
SessionWorkspacesGetWorkspaceParams, SessionWorkspacesGetWorkspaceResult,
SessionWorkspacesGetWorkspaceResultWorkspace, SessionWorkspacesListCheckpointsParams,
SessionWorkspacesListCheckpointsResult, SessionWorkspacesListFilesParams,
SessionWorkspacesListFilesResult, SessionWorkspacesReadAutopilotObjectiveParams,
SessionWorkspacesReadAutopilotObjectiveResult, SessionWorkspacesReadCheckpointResult,
SessionWorkspacesReadFileResult, SessionWorkspacesSaveLargePasteResult,
SessionWorkspacesSaveLargePasteResultSaved, SessionWorkspacesStatFileResult,
SessionWorkspacesTruncateSummariesResult, SessionWorkspacesTruncateSummariesResultWorkspace,
SessionWorkspacesUpdateMetadataResult, SessionWorkspacesUpdateMetadataResultWorkspace,
SessionWorkspacesWriteAutopilotObjectiveResult, SessionsBulkDeleteRequest,
SessionsBulkDeleteResult, SessionsCheckInUseRequest, SessionsCheckInUseResult,
SessionsCloseOptions, SessionsCloseRequest, SessionsCloseResult, SessionsConnectResult,
SessionsCreateWorkspaceRequest, SessionsCreateWorkspaceResult, SessionsDeleteRequest,
SessionsEnrichMetadataRequest, SessionsEnrichMetadataResult, SessionsFindByPrefixOptions,
SessionsFindByPrefixRequest, SessionsFindByPrefixResult, SessionsFindByTaskIDRequest,
SessionsFindByTaskIDResult, SessionsFindByTaskIdResult, SessionsForkRequest,
SessionsForkResult, SessionsGetBoardEntryCountRequest, SessionsGetBoardEntryCountResult,
SessionsGetClientMetadataRequest, SessionsGetClientMetadataResult,
SessionsGetEventFilePathRequest, SessionsGetEventFilePathResult,
SessionsGetLastForContextRequest, SessionsGetLastForContextResult, SessionsGetMetadataRequest,
SessionsGetMetadataResult, SessionsGetPersistedRemoteSteerableRequest,
SessionsGetPersistedRemoteSteerableResult, SessionsGetRemoteControlStatusResult,
SessionsGetSizesResult, SessionsListNonEmptySessionIdsRequest,
SessionsListNonEmptySessionIdsResult, SessionsListRequest, SessionsListResult,
SessionsLoadDeferredRepoHooksRequest, SessionsLoadDeferredRepoHooksResult,
SessionsLoadWorkspaceRequest, SessionsLoadWorkspaceResult, SessionsOpenAttach,
SessionsOpenAttachKind, SessionsOpenCloud, SessionsOpenCloudKind, SessionsOpenCreate,
SessionsOpenCreateKind, SessionsOpenHandoff, SessionsOpenHandoffKind,
SessionsOpenHandoffTaskType, SessionsOpenProgress, SessionsOpenProgressStatus,
SessionsOpenProgressStep, SessionsOpenRemote, SessionsOpenRemoteKind, SessionsOpenResult,
SessionsOpenResume, SessionsOpenResumeKind, SessionsOpenResumeLast, SessionsOpenResumeLastKind,
SessionsOpenStatus, SessionsPruneOldRequest, SessionsPruneOldResult,
SessionsReadPersistedEventsRequest, SessionsReadPersistedEventsResult,
SessionsReleaseLockRequest, SessionsReleaseLockResult, SessionsReloadPluginHooksRequest,
SessionsReloadPluginHooksResult, SessionsSaveRequest, SessionsSaveResult,
SessionsSetAdditionalPluginsRequest, SessionsSetAdditionalPluginsResult,
SessionsSetRemoteControlSteeringRequest, SessionsSetRemoteControlSteeringResult,
SessionsStartRemoteControlRequest, SessionsStartRemoteControlResult,
SessionsStopRemoteControlRequest, SessionsStopRemoteControlResult,
SessionsTransferRemoteControlRequest, SessionsTransferRemoteControlResult,
SessionsUpdateWorkspaceFieldsRequest, SessionsUpdateWorkspaceFieldsResult, SettableAuthInfo,
SettableTokenAuthInfo, SettableTokenAuthInfoType, TaskAgentInfo, TaskAgentInfoType,
TaskAgentProgress, TaskAgentProgressType, TaskAnalyticsClassifyTrajectoryRequest,
TaskAnalyticsClassifyTrajectoryResult, TaskAnalyticsJudge,
TaskAnalyticsTrajectoryClassification, TaskAnalyticsTrajectoryValidation,
TaskClientActiveStatus, TaskClientExecutionMode, TaskClientInfo, TaskClientOwner,
TaskClientOwnerKind, TaskClientOwnerPresence, TaskClientProgress, TaskClientStatus,
TaskClientType, TaskClientUpdate, TaskClientUpdateCancelled, TaskClientUpdateCancelledKind,
TaskClientUpdateCompleted, TaskClientUpdateCompletedKind, TaskClientUpdateFailed,
TaskClientUpdateFailedKind, TaskClientUpdateProgress, TaskClientUpdateProgressKind,
TaskCompleteData, TaskCompletionDecision, TaskExecutionMode, TaskList, TaskProgressLine,
TaskShellInfo, TaskShellInfoAttachmentMode, TaskShellInfoType, TaskShellOutputExit,
TaskShellProgress, TaskShellProgressType, TaskStatus, TasksCancelRequest, TasksCancelResult,
TasksGetCurrentPromotableResult, TasksGetProgressRequest, TasksGetProgressResult,
TasksPromoteCurrentToBackgroundResult, TasksPromoteToBackgroundRequest,
TasksPromoteToBackgroundResult, TasksReadOutputRequest, TasksReadOutputResult,
TasksRefreshResult, TasksRegisterRequest, TasksRegisterResult, TasksRemoveRequest,
TasksRemoveResult, TasksSendMessageRequest, TasksSendMessageResult, TasksStartAgentRequest,
TasksStartAgentResult, TasksUpdateRequest, TasksUpdateResult, TasksWaitForPendingResult,
TeamPluginMarketplace, TeamPluginMarketplaceSource, TeamPluginMarketplaceSourceSource, Tool,
ToolList, ToolResult, ToolResultExpanded, ToolResultNewMessage, ToolResultType,
ToolsExecuteRequest, ToolsGetBuiltinAgentFlagOverridesResult,
ToolsGetBuiltinDescriptorsRequest, ToolsGetBuiltinDescriptorsResult,
ToolsGetCurrentMetadataResult, ToolsGetSubagentSettingsResult,
ToolsInitializeAndValidateResult, ToolsListPendingRequestsRequest, ToolsListRequest,
ToolsListResult, ToolsSetRequest, ToolsSetResult, ToolsShellDescriptorConfig,
ToolsTaskCompleteEventDataRequest, ToolsUpdateSubagentSettingsResult,
};
pub(crate) use sdk_api_session::{
LifecycleDiagnosticsConfiguration, PermissionsEvaluateManagedPolicyParams,
PermissionsLocationsCleanupOrphanedResult, SessionDiagnosticsLifecycleReadResult,
SessionFeatureFlagConfiguration, SessionFeatureFlagsMode,
SessionGitHubAuthGetCurrentAuthInfoResult, SessionGitHubAuthRefreshCopilotUserResult,
SessionMcpOauthAuthenticateParams, SessionMcpOauthAuthenticateResult,
SessionMcpOauthCancelFlowParams, SessionMcpOauthDisposeStoreParams,
SessionMcpOauthHasValidTokensParams, SessionMcpOauthPrepareFlowParams,
SessionMcpOauthSaveStaticClientSecretParams, SessionMcpOauthStoreKeyParams,
SessionMcpOauthTestConnectionParams, SessionMcpOauthTryRefreshTokensParams,
SessionModelClearStartupSeedParams, SessionModelClearStartupSeedResult,
SessionUsageSetCodeChangesParams,
};
#[path = "api_domain_configuration.rs"]
mod sdk_api_configuration;
pub(crate) use sdk_api_configuration::{
ConfigureSessionExtensionsParams, FeatureFlagAvailability, FeatureFlagMetadata,
FeatureFlagsListMetadataResult, FeatureFlagsMetadataResult, FeatureFlagsResolveRequest,
FeatureFlagsResolveStartupGatesRequest, ForceLoginOrgsDecision,
ManagedSettingsApplyControlsParams, ManagedSettingsApplyControlsResult,
ManagedSettingsBypassDisableSource, ManagedSettingsBypassPolicyResolution,
ManagedSettingsIngestParams, ManagedSettingsIngestResult,
ManagedSettingsLoadRemoteControlParams, ManagedSettingsLoadRemoteControlResult,
ManagedSettingsLogLevel, ManagedSettingsLogMessage, ManagedSettingsParseClientValueParams,
ManagedSettingsParseClientValueResult, ManagedSettingsPolicyHelperAuthority,
ManagedSettingsPolicyHelperReason, ManagedSettingsReadDeviceResult,
ManagedSettingsResolveBypassDisableTransitionParams,
ManagedSettingsResolveBypassDisableTransitionResult,
ManagedSettingsResolveDeviceForceLoginOrgsGateParams,
ManagedSettingsResolveDeviceForceLoginOrgsGateResult,
ManagedSettingsResolveEffectiveValueParams, ManagedSettingsResolveEffectiveValueResult,
ManagedSettingsResolveStartupPolicyParams, ManagedSettingsResolveStartupPolicyResult,
ManagedSettingsRetainPolicyParams, ManagedSettingsServerPolicyCacheMode,
ManagedSettingsServerPolicyResolution, UserSettingsBuildRuntimeRequest,
UserSettingsEditRequest, UserSettingsEditResult, UserSettingsGetUnknownKeysWarningResult,
UserSettingsLoadAndMergeRepoRequest, UserSettingsLoadAndMergeRepoResult,
UserSettingsLoadForConfigDirRequest, UserSettingsMergeManagedAndUserParams,
UserSettingsMergeRepoValueParams, UserSettingsMigrateObsoleteOnDiskRequest,
UserSettingsMigrateObsoleteOnDiskResult, UserSettingsMigrateObsoleteOnDiskStatus,
UserSettingsMigrateStaffLogLevelOnceRequest, UserSettingsMigrateStaffLogLevelOnceResult,
UserSettingsMigrateStaffUpdateChannelOnceResult,
UserSettingsResetStaffModelSelectionOnceRequest,
UserSettingsResetStaffModelSelectionOnceResult, UserSettingsSetHookDisabledRequest,
UserSettingsSetHookDisabledResult, UserSettingsUnknownKeysWarningRequest,
UserSettingsUnknownKeysWarningResult, UserSettingsUpdateRequest, UserSettingsUpdateResult,
};
pub use sdk_api_configuration::{
FeatureFlagServiceConfigureParams, FeatureFlagServiceReadParams, FeatureFlagServiceReadResult,
FeatureFlagServiceUpdateParams, FeatureFlagsResolveResult,
FeatureFlagsResolveStartupGatesResult, ManagedCommunicationSettings,
ManagedCommunicationSupport, ManagedFusionTier, ManagedPermissionEvaluation,
ManagedPermissionOperation, ManagedPermissionOperationKind, ManagedPermissionVerdict,
ManagedPermissionsEvaluateRequest, ManagedPermissionsEvaluateResult, ManagedSettingMeta,
ManagedSettingsChannel, ManagedSettingsComposeLayer, ManagedSettingsComposeRequest,
ManagedSettingsComposeResult, ManagedSettingsCurrentSnapshotResult, ManagedSettingsDiagnostic,
ManagedSettingsDiagnosticSeverity, ManagedSettingsLayer, ManagedSettingsMeta,
ManagedSettingsPermissionsEvaluateResult, ManagedSettingsReadResult,
ManagedSettingsResolveRequest, ManagedSettingsResolveResult, ManagedSettingsSchemaResult,
ManagedSettingsValidateRequest, ManagedSettingsValidateResult, ManagedSettingsValues,
StaffLogLevelMigrationStatus, StaffUpdateChannelMigrationStatus,
UserRequestedShellCommandResult, UserSettingMetadata, UserSettingsApplyTopKeyRequest,
UserSettingsApplyTopKeyResult, UserSettingsBuildRuntimeResult,
UserSettingsDiagnoseProblemsResult, UserSettingsGetPathResult, UserSettingsGetPathsRequest,
UserSettingsGetPathsResult, UserSettingsGetResult, UserSettingsGovernanceKeysResult,
UserSettingsHostContext, UserSettingsListGovernanceKeysResult,
UserSettingsLoadForConfigDirResult, UserSettingsLoadForEditResult, UserSettingsLoadRepoRequest,
UserSettingsLoadRepoResult, UserSettingsLoadWithWarningResult,
UserSettingsMergeManagedAndUserResult, UserSettingsMergeRepoValueResult,
UserSettingsNormalizeRequest, UserSettingsNormalizeResult, UserSettingsPathResult,
UserSettingsProblem, UserSettingsProblemLocation, UserSettingsProblemSource,
UserSettingsProblemsRequest, UserSettingsProblemsResult, UserSettingsSetRequest,
UserSettingsValidateRequest, UserSettingsValidateResult, UserSettingsValidationIssue,
UserSettingsWriteAllRequest, UserSettingsWriteKeyRequest,
};
#[path = "api_domain_integrations.rs"]
mod sdk_api_integrations;
pub use sdk_api_integrations::{
CanvasActionInvokeRequest, CanvasActionInvokeResult, CanvasCloseRequest, CanvasHostContext,
CanvasHostContextCapabilities, CanvasList, CanvasListOpenResult, CanvasOpenRequest,
CanvasOpenResult, CanvasProviderCloseRequest, CanvasProviderInvokeActionRequest,
CanvasProviderOpenRequest, CanvasProviderOpenResult, CanvasProviderRegisterRequest,
CanvasProviderUnregisterRequest, CanvasSessionContext, CanvasSourceCloseRequest, CardDigest,
CardDigestAlgorithm, CatalogHandleRejectedError, CatalogHandleRejectedErrorKind,
CatalogHandleRejectionReason, CatalogHandleType, CatalogNotInstallableError,
CatalogNotInstallableErrorKind, CatalogNotInstallableReason, CatalogUnavailableTransportError,
CatalogUnavailableTransportErrorKind, CatalogUnavailableTransportReason, DiscoveredMcpServer,
DiscoveredMcpServerType, ExtensionContextPushInput, ExtensionContextPushInputType,
ExtensionLaunchProfile, ExtensionLaunchProviderResolveRequest,
ExtensionLaunchProviderResolveResult, ExtensionList, ExtensionManagedPolicy,
ExtensionsDisableRequest, ExtensionsDiscoverResult, ExtensionsEnableRequest,
InstallationConfirmationRequest, InstallationConfirmationRequestReview,
InstallationConfirmationRequestReviewResource, InstallationConfirmationResponse,
InstallationDecision, InstallationReview, InstallationReviewMcp, InstallationReviewMcpResource,
InstallationReviewPlugin, InstallationReviewPluginResource, InstallationReviewPluginReview,
InstallationReviewPluginReviewAction, InstallationReviewResource, InstallationReviewSkill,
InstallationReviewSkillResource, McpApplyInstallRequest, McpApplyUninstallRequest,
McpAppsCallToolOptions, McpAppsCallToolRequest, McpAppsDiagnoseRequest, McpAppsDiagnoseResult,
McpAppsHostContext, McpAppsListToolsRequest, McpAppsListToolsResult,
McpAppsReadResourceRequest, McpAppsReadResourceResult, McpAppsSetHostContextDetails,
McpAppsSetHostContextDetailsAvailableDisplayMode, McpAppsSetHostContextDetailsDisplayMode,
McpAppsSetHostContextDetailsPlatform, McpAppsSetHostContextDetailsTheme,
McpAppsSetHostContextRequest, McpCallToolRequest, McpCallToolResult,
McpCancelSamplingExecutionParams, McpCancelSamplingExecutionResult, McpConfigAddRequest,
McpConfigDisableRequest, McpConfigEnableRequest, McpConfigList, McpConfigListResult,
McpConfigRemoveRequest, McpConfigUpdateRequest, McpConfigureGitHubResult,
McpConfiguredServerList, McpDisableOptions, McpDisableRequest, McpDiscoverRequest,
McpDiscoverResult, McpEnableOptions, McpEnableRequest, McpExecuteSamplingParams,
McpExecuteSamplingRequest, McpHeadersHandlePendingHeadersRefreshRequest,
McpHeadersHandlePendingHeadersRefreshRequestError,
McpHeadersHandlePendingHeadersRefreshRequestErrorKind,
McpHeadersHandlePendingHeadersRefreshRequestHeaders,
McpHeadersHandlePendingHeadersRefreshRequestHeadersKind,
McpHeadersHandlePendingHeadersRefreshRequestNone,
McpHeadersHandlePendingHeadersRefreshRequestNoneKind,
McpHeadersHandlePendingHeadersRefreshRequestRequest,
McpHeadersHandlePendingHeadersRefreshRequestResult, McpIdeConfig, McpInstallPlan,
McpInstallationFailureReason, McpInstallationInput, McpInstallationManagementOutcome,
McpInstallationManagementOutcomeInstallPrepared,
McpInstallationManagementOutcomeInstallPreparedKind, McpInstallationManagementOutcomeListed,
McpInstallationManagementOutcomeListedKind, McpInstallationManagementOutcomeOperation,
McpInstallationManagementOutcomeOperationKind, McpInstallationManagementOutcomeRecovered,
McpInstallationManagementOutcomeRecoveredKind,
McpInstallationManagementOutcomeRecoveryRequired,
McpInstallationManagementOutcomeRecoveryRequiredKind, McpInstallationManagementOutcomeRefused,
McpInstallationManagementOutcomeRefusedKind, McpInstallationManagementOutcomeUninstallPlanned,
McpInstallationManagementOutcomeUninstallPlannedKind, McpInstallationManagementResult,
McpInstallationManagementResultOutcome, McpInstallationManagementResultOutcomeKind,
McpInstallationOperationRequest, McpInstallationOperationStatus,
McpInstallationOperationStatusApplying, McpInstallationOperationStatusApplyingPhase,
McpInstallationOperationStatusAwaitingConfirmation,
McpInstallationOperationStatusAwaitingConfirmationPhase,
McpInstallationOperationStatusCompleted, McpInstallationOperationStatusCompletedPhase,
McpInstallationOperationStatusPrepared, McpInstallationOperationStatusPreparedPhase,
McpInstallationOperationStatusPreparing, McpInstallationOperationStatusPreparingPhase,
McpInstallationOperationStatusRevalidating, McpInstallationOperationStatusRevalidatingPhase,
McpInstallationOutcome, McpInstallationOutcomeCancelled, McpInstallationOutcomeCancelledKind,
McpInstallationOutcomeDeclined, McpInstallationOutcomeDeclinedKind,
McpInstallationOutcomeInstalled, McpInstallationOutcomeInstalledKind,
McpInstallationOutcomeRecoveryRequired, McpInstallationOutcomeRecoveryRequiredKind,
McpInstallationOutcomeRefused, McpInstallationOutcomeRefusedKind,
McpInstallationOutcomeRolledBack, McpInstallationOutcomeRolledBackKind,
McpInstallationOutcomeUninstalled, McpInstallationOutcomeUninstalledKind,
McpInstallationRemoteConfiguration, McpInstallationResult, McpInstallationResultOutcome,
McpInstallationResultOutcomeKind, McpInstallationReview, McpInstallationReviewInstall,
McpInstallationReviewInstallAction, McpInstallationReviewUninstall,
McpInstallationReviewUninstallAction, McpInstallationSecret, McpInstallationSecretStorage,
McpInstallationState, McpInstallationSummary, McpInstallationsRequest,
McpIsServerRunningRequest, McpIsServerRunningResult, McpListToolsRequest, McpListToolsResult,
McpOauthAuthenticationStateChangedRequest, McpOauthCancelLoginRequest,
McpOauthCancelLoginResult, McpOauthCompleteRequest, McpOauthHandlePendingRequest,
McpOauthHandlePendingResult, McpOauthLoginOptions, McpOauthLoginRequest, McpOauthLoginResult,
McpOauthPendingRequestResponse, McpOauthPendingRequestResponseCancelled,
McpOauthPendingRequestResponseCancelledKind, McpOauthPendingRequestResponseRuntimeRefresh,
McpOauthPendingRequestResponseRuntimeRefreshKind, McpOauthPendingRequestResponseToken,
McpOauthPendingRequestResponseTokenKind, McpOauthPrepareLoginRequest,
McpOauthPrepareLoginResult, McpOauthProbeNeedsAuthReason, McpOauthProbeOptions,
McpOauthProbeRequest, McpOauthProbeResult, McpOauthProbeResultAuthenticated,
McpOauthProbeResultAuthenticatedStatus, McpOauthProbeResultFailed,
McpOauthProbeResultFailedStatus, McpOauthProbeResultNeedsAuth,
McpOauthProbeResultNeedsAuthStatus, McpOauthProbeResultNoAuthRequired,
McpOauthProbeResultNoAuthRequiredStatus, McpOauthRespondRequest, McpOauthRespondResult,
McpOauthTestConnectionResultConnected, McpOauthTestConnectionResultConnectedStatus,
McpOauthTestConnectionResultFailed, McpOauthTestConnectionResultFailedStatus,
McpOauthTestConnectionResultNeedsAuth, McpOauthTestConnectionResultNeedsAuthStatus,
McpPlanConfigurationChange, McpPlanConfigurationOperation, McpPlanEnumValueType,
McpPlanInstallOptions, McpPlanInstallPlanned, McpPlanInstallPlannedKind, McpPlanInstallRequest,
McpPlanInstallResult, McpPlanInstallSource, McpPlanInstallSourceCandidate,
McpPlanInstallSourceCandidateKind, McpPlanInstallSourceCard, McpPlanInstallSourceCardKind,
McpPlanPackageInstallMethod, McpPlanPackageTransport, McpPlanPolicyDecision,
McpPlanPolicyResult, McpPlanProvenance, McpPlanRemoteInstallMethod, McpPlanRemoteTransport,
McpPlanRequiredValue, McpPlanRequiredValueEnum, McpPlanRequiredValueEnumKind,
McpPlanRequiredValueScalar, McpPlanRequiredValueScalarKind, McpPlanResourceIdentity,
McpPlanScalarValueType, McpPlanScope, McpPlanSecretPlaceholder, McpPlanSecretReference,
McpPlanTarget, McpPlanTransportChoice, McpPlanTransportChoicePackage,
McpPlanTransportChoiceRemote, McpPlanUninstallRequest, McpPlanValueCategory,
McpPrepareInstallRequest, McpPreparedInstall, McpPromptsGetRequest, McpPromptsGetResult,
McpPromptsListRequest, McpPromptsListResult, McpRemoveGitHubResult, McpResourcesListRequest,
McpResourcesListResult, McpResourcesListTemplatesRequest, McpResourcesListTemplatesResult,
McpResourcesReadRequest, McpResourcesReadResult, McpRestartServerOptions,
McpRestartServerRequest, McpSafeForTelemetryFields, McpSamplingExecutionResult,
McpServerAuthConfigRedirectPort, McpServerCardEmbedded, McpServerCardEmbeddedKind,
McpServerCardReference, McpServerCardUrl, McpServerCardUrlKind, McpServerConfigDeferTools,
McpServerConfigHttp, McpServerConfigHttpOauthGrantType, McpServerConfigHttpType,
McpServerConfigLocal, McpServerConfigLocalType, McpServerConfigStdio, McpServerConfigStdioType,
McpServerList, McpSetEnvValueModeParams, McpSetEnvValueModeResult, McpSourceFile,
McpSourcePlugin, McpSourceRef, McpStartServerOptions, McpStartServerRequest,
McpStartServersResult, McpStopServerOptions, McpStopServerRequest, McpToolTokenBreakdownResult,
McpUninstallPlan, PluginApplyInstallRequest, PluginInstallResult,
PluginInstallationFailureReason, PluginInstallationManagementOutcome,
PluginInstallationManagementOutcomeInstallPlanned,
PluginInstallationManagementOutcomeInstallPlannedKind,
PluginInstallationManagementOutcomeRefused, PluginInstallationManagementOutcomeRefusedKind,
PluginInstallationManagementResult, PluginInstallationManagementResultOutcome,
PluginInstallationManagementResultOutcomeKind, PluginInstallationOutcome,
PluginInstallationOutcomeCancelled, PluginInstallationOutcomeCancelledKind,
PluginInstallationOutcomeDeclined, PluginInstallationOutcomeDeclinedKind,
PluginInstallationOutcomeInstalled, PluginInstallationOutcomeInstalledKind,
PluginInstallationOutcomeRefused, PluginInstallationOutcomeRefusedKind,
PluginInstallationResult, PluginInstallationResultOutcome, PluginInstallationResultOutcomeKind,
PluginInstallationReview, PluginInstallationReviewAction, PluginInstallationSummary,
PluginList, PluginListResult, PluginPlanInstallRequest, PluginUpdateAllEntry,
PluginUpdateAllResult, PluginUpdateResult, PluginsBuiltinSetRequest, PluginsDisableRequest,
PluginsEnableRequest, PluginsInstallRequest, PluginsInstallResult, PluginsListResult,
PluginsMarketplacesAddRequest, PluginsMarketplacesAddResult, PluginsMarketplacesBrowseRequest,
PluginsMarketplacesBrowseResult, PluginsMarketplacesListResult,
PluginsMarketplacesRefreshRequest, PluginsMarketplacesRefreshResult,
PluginsMarketplacesRemoveRequest, PluginsMarketplacesRemoveResult, PluginsReloadRequest,
PluginsUninstallRequest, PluginsUpdateAllResult, PluginsUpdateRequest, PluginsUpdateResult,
SkillApplyInstallRequest, SkillApplyUninstallRequest, SkillDiscoveryPath,
SkillDiscoveryPathList, SkillDiscoveryScope, SkillInstallationFailureReason,
SkillInstallationManagementOutcome, SkillInstallationManagementOutcomeEnabledChanged,
SkillInstallationManagementOutcomeEnabledChangedKind,
SkillInstallationManagementOutcomeInstallPlanned,
SkillInstallationManagementOutcomeInstallPlannedKind, SkillInstallationManagementOutcomeListed,
SkillInstallationManagementOutcomeListedKind, SkillInstallationManagementOutcomeOperation,
SkillInstallationManagementOutcomeOperationKind, SkillInstallationManagementOutcomeRecovered,
SkillInstallationManagementOutcomeRecoveredKind,
SkillInstallationManagementOutcomeRecoveryRequired,
SkillInstallationManagementOutcomeRecoveryRequiredKind,
SkillInstallationManagementOutcomeRefused, SkillInstallationManagementOutcomeRefusedKind,
SkillInstallationManagementOutcomeRolledBack, SkillInstallationManagementOutcomeRolledBackKind,
SkillInstallationManagementOutcomeUninstallPlanned,
SkillInstallationManagementOutcomeUninstallPlannedKind, SkillInstallationManagementResult,
SkillInstallationManagementResultOutcome, SkillInstallationManagementResultOutcomeKind,
SkillInstallationOperationRequest, SkillInstallationOperationStatus,
SkillInstallationOperationStatusApplying, SkillInstallationOperationStatusApplyingPhase,
SkillInstallationOperationStatusAwaitingConfirmation,
SkillInstallationOperationStatusAwaitingConfirmationPhase,
SkillInstallationOperationStatusCompleted, SkillInstallationOperationStatusCompletedPhase,
SkillInstallationOperationStatusPrepared, SkillInstallationOperationStatusPreparedPhase,
SkillInstallationOperationStatusPreparing, SkillInstallationOperationStatusPreparingPhase,
SkillInstallationOperationStatusRevalidating,
SkillInstallationOperationStatusRevalidatingPhase, SkillInstallationOutcome,
SkillInstallationOutcomeCancelled, SkillInstallationOutcomeCancelledKind,
SkillInstallationOutcomeDeclined, SkillInstallationOutcomeDeclinedKind,
SkillInstallationOutcomeInstalled, SkillInstallationOutcomeInstalledKind,
SkillInstallationOutcomeRecoveryRequired, SkillInstallationOutcomeRecoveryRequiredKind,
SkillInstallationOutcomeRefused, SkillInstallationOutcomeRefusedKind,
SkillInstallationOutcomeRolledBack, SkillInstallationOutcomeRolledBackKind,
SkillInstallationOutcomeUninstalled, SkillInstallationOutcomeUninstalledKind,
SkillInstallationResult, SkillInstallationResultOutcome, SkillInstallationResultOutcomeKind,
SkillInstallationsRequest, SkillList, SkillPlanInstallRequest, SkillPlanUninstallRequest,
SkillProviderDescriptor, SkillProviderListParams, SkillSetEnabledRequest, SkillUninstallPlan,
SkillsConfigSetDisabledSkillsRequest, SkillsConfigSetSkillDisabledRequest,
SkillsDisableRequest, SkillsDiscoverRequest, SkillsDiscoverResult, SkillsEnableRequest,
SkillsGetDiscoveryPathsOptions, SkillsGetDiscoveryPathsRequest, SkillsGetDiscoveryPathsResult,
SkillsGetInvokedResult, SkillsLoadDiagnostics,
};
pub(crate) use sdk_api_integrations::{
McpConfigureGitHubRequest, McpListBuiltinServerNamesResult, McpOauthAuthenticateRequest,
McpOauthAuthenticateResult, McpOauthCheckDcrSupportRequest, McpOauthCheckDcrSupportResult,
McpOauthDisposeStoreRequest, McpOauthFetchProtectedResourceMetadataRequest,
McpOauthFetchProtectedResourceMetadataResult, McpOauthFlowIdentityRequest,
McpOauthIsMicrosoftAuthorizationServerRequest, McpOauthIsMicrosoftAuthorizationServerResult,
McpOauthSaveStaticClientSecretRequest, McpOauthStaticClientConfig,
McpOauthStaticClientConfigRequest, McpOauthStaticClientConfigResult, McpOauthStoreKeyRequest,
McpOauthStoredGrantRequest, McpOauthTestConnectionRequest, McpOauthTestConnectionResult,
McpRegisterExternalClientRequest, McpRegistryAllocateRequestIdResult, McpRegistryCancelRequest,
McpRegistryCancelResult, McpRegistryRequestIdResult, McpRegistrySearchRequest,
McpRegistrySearchResult, McpReloadConfig, McpReloadWithConfigRequest, McpServerConfigMemory,
McpServerConfigMemoryType, McpShouldExcludeGitHubToolsRequest,
McpShouldExcludeGitHubToolsResult, McpUnregisterExternalClientRequest, SkillProviderListResult,
SkillProviderReadRequest, SkillProviderReadResult,
};
#[path = "api_domain_models.rs"]
mod sdk_api_models;
pub use sdk_api_models::{
DecisionModelInfo, DecisionModelLimits, ImageToolModel, ImageToolModelAvailability,
ImageToolModelOperation, ImageToolModelPricing, ModelApplyStartupOverlayRequest,
ModelGetReasoningSummariesRequest, ModelGetReasoningSummariesResult, ModelList,
ModelListRequest, ModelPickerPersistenceRequest, ModelProviderAdapterCatalog,
ModelProviderAvailabilityRequest, ModelProviderAvailabilityResult,
ModelProviderConfigurationPlan, ModelProviderDiscoverRequest, ModelProviderDiscoverResult,
ModelProviderGetStatusRequest, ModelProviderModelsListRequest,
ModelProviderPrepareConfigurationRequest, ModelProviderStatus, ModelSetAllowedModelsRequest,
ModelSetAllowedModelsResult, ModelSetReasoningEffortRequest, ModelSetReasoningEffortResult,
ModelStartupAdmissionRequest, ModelStartupAdmissionResult, ModelSwitchAutoTierRequest,
ModelSwitchAutoTierResult, ModelSwitchFusionTierRequest, ModelSwitchToOptions,
ModelSwitchToRequest, ModelSwitchToResult, ModelTokenPriceUnit, ModelTokenPriceUnitList,
ModelsGetBuiltInCatalogResult, ModelsListRequest, ModelsListResult,
ModelsListTokenPriceUnitsResult, ProviderAddRequest, ProviderAddResult, ProviderEndpoint,
ProviderGetEndpointRequest, ProviderStatus, ProviderSyncRequest, ProviderSyncResult,
ProviderTokenAcquireRequest, ProviderTokenAcquireResult, ProviderTokenGetTokenResult,
ProviderWithdrawRequest, ProviderWithdrawResult, ProvidersConfigAddModelResult,
ProvidersSourceAddModelResult, TokenPriceUnit,
};
pub(crate) use sdk_api_models::{ModelClearStartupSeedRequest, ModelClearStartupSeedResult};
#[path = "api_domain_host.rs"]
mod sdk_api_host;
pub use sdk_api_host::{
AccountAllUsers, AccountGetAllUsersResult, AccountGetCurrentAuthResult, AccountGetQuotaRequest,
AccountGetQuotaResult, AccountHealth, AccountLoginRequest, AccountLoginResult,
AccountLogoutRequest, AccountLogoutResult, AccountQuotaSnapshot, AccountStatus,
AccountsEnumerateRequest, AccountsGetRequest, AccountsSetRequest, AuthEnumerateQuery,
AuthEnumerateQueryAccounts, AuthEnumerateQueryAccountsKind, AuthEnumerateQueryLoginAccounts,
AuthEnumerateQueryLoginAccountsKind, AuthEnumerateQueryProviders,
AuthEnumerateQueryProvidersKind, AuthEnumerateValue, AuthEnumerateValueAccounts,
AuthEnumerateValueAccountsKind, AuthEnumerateValueLoginAccounts,
AuthEnumerateValueLoginAccountsKind, AuthEnumerateValueProviders,
AuthEnumerateValueProvidersKind, AuthLoginAdvanceRequest, AuthLoginBeginOptions,
AuthLoginBeginRequest, AuthLoginBegun, AuthLoginCancelRequest, AuthLoginIdentity,
AuthLoginMethod, AuthLoginMode, AuthReadQuery, AuthReadQueryActiveAccount,
AuthReadQueryActiveAccountKind, AuthReadQueryLastErrors, AuthReadQueryLastErrorsKind,
AuthReadQueryStatus, AuthReadQueryStatusKind, AuthReadValue, AuthReadValueActiveAccount,
AuthReadValueActiveAccountKind, AuthReadValueLastErrors, AuthReadValueLastErrorsKind,
AuthReadValueStatus, AuthReadValueStatusKind, AuthStatusDto, AuthValidationErrors, AuthWrite,
AuthWriteLogout, AuthWriteLogoutKind, AuthWriteResult, AuthWriteSetCredentials,
AuthWriteSetCredentialsKind, AuthWriteSwitchActive, AuthWriteSwitchActiveKind, ClientMetadata,
ClientTaskCancelReason, ClientTaskCancelRequest, ClientTaskCancelResult, DiagnosticEntry,
DiagnosticEntrySource, DiagnosticSource, DiagnosticsConfiguration, DiagnosticsConfigureRequest,
DiagnosticsReadRequest, DiagnosticsReadResult, DiagnosticsReadResultEntriesItem,
DiagnosticsReadResultEntriesItemSource, GitHubFetchPinnedAddress, GitHubFetchProxyEnvironment,
GitHubFetchResultCircuitBreaker, GitHubFetchResultCircuitBreakerKind, GitHubFetchResultFailed,
GitHubFetchResultFailedKind, GitHubFetchResultProxyResponse,
GitHubFetchResultProxyResponseKind, GitHubFetchResultResponse, GitHubFetchResultResponseKind,
GitHubRepositoryIdentity, GitHubTelemetryClientInfo, GitHubTelemetryEvent,
GitHubTelemetryNotification, GitHubTokenAcquireReason, GitHubTokenAcquireRequest,
GitHubTokenAcquireResult, GitHubTokenAcquireResultCancelled,
GitHubTokenAcquireResultCancelledKind, GitHubTokenAcquireResultToken,
GitHubTokenAcquireResultTokenKind, GitWorkingDirectoryContextResult, RemoteControlStatusActive,
RemoteControlStatusActiveState, RemoteControlStatusConnecting,
RemoteControlStatusConnectingState, RemoteControlStatusError, RemoteControlStatusErrorState,
RemoteControlStatusOff, RemoteControlStatusOffState, RemoteControlStatusResult,
RemoteControlStopResult, RemoteControlTransferResult, RemoteEnableRequest, RemoteEnableResult,
RemoteNotifySteerableChangedRequest, RemoteNotifySteerableChangedResult,
RemoteSessionConnectionResult, RemoteSessionMode, ServerAgentList, ServerInstructionSourceList,
ServerSkillList, WorkspaceDiffResult, WorkspaceSummary, WorkspacesAddSummaryRequest,
WorkspacesAddSummaryResult, WorkspacesAutopilotObjectiveExistsResult,
WorkspacesCreateDirectoryRequest, WorkspacesCreateFileRequest,
WorkspacesDeleteAutopilotObjectiveResult, WorkspacesDiffOptions, WorkspacesDiffRequest,
WorkspacesEnsureRequest, WorkspacesGetWorkspaceResult, WorkspacesGetWorkspaceResultWorkspace,
WorkspacesListCheckpointsResult, WorkspacesListFilesResult,
WorkspacesReadAutopilotObjectiveResult, WorkspacesReadCheckpointRequest,
WorkspacesReadCheckpointResult, WorkspacesReadFileRequest, WorkspacesReadFileResult,
WorkspacesRemovePathRequest, WorkspacesRenamePathRequest, WorkspacesSaveLargePasteRequest,
WorkspacesSaveLargePasteResult, WorkspacesSaveLargePasteResultSaved, WorkspacesStatFileRequest,
WorkspacesStatFileResult, WorkspacesTruncateSummariesRequest, WorkspacesUpdateMetadataRequest,
WorkspacesWriteAutopilotObjectiveRequest, WorkspacesWriteAutopilotObjectiveResult,
};
pub(crate) use sdk_api_host::{
AccountDescribeAuthInfoRequest, AccountDescribeAuthInfoResult, AccountGetGistSupportRequest,
AccountGetGistSupportResult, AccountGetHostUrlRequest, AccountGetHostUrlResult,
AccountGetTokenEnvVarResult, AccountGetWebUrlRequest, AccountGetWebUrlResult,
AccountSubscribeCopilotFreeRequest, AccountSubscribeCopilotFreeResult,
GitCurrentBranchRemoteResult, GitCwdRequest, GitHubBranchPullRequest,
GitHubBranchPullRequestLookupRequest, GitHubBranchPullRequestLookupResult,
GitHubBranchPullRequestLookupStatus, GitHubFetchAllocateRequestIdResult,
GitHubFetchCancelResult, GitHubFetchHeader, GitHubFetchHttpError, GitHubFetchOperation,
GitHubFetchOperationRequest, GitHubFetchRequest, GitHubFetchRequestId, GitHubFetchResult,
GitHubFetchRetryConfig, GitHubOwnerOption, GitHubOwnersCancelRequest, GitHubOwnersCancelResult,
GitHubOwnersListRequest, GitHubOwnersListResult, GitHubOwnersNextRequestIdResult,
GitHubOwnersRequestIdResult, GitHubPullRequestCheck, GitHubPullRequestCheckStatus,
GitHubReleaseAbandonRequestParams, GitHubReleaseAbandonRequestResult,
GitHubReleaseAllocateRequestIdResult, GitHubReleaseCancelRequest, GitHubReleaseCancelResult,
GitHubReleaseDownloadAssetRequest, GitHubReleaseDownloadAssetResult, GitHubReleaseDownloadKind,
GitHubReleaseDownloadProgressRequest, GitHubReleaseDownloadProgressResult,
GitHubReleaseGetDownloadProgressResult, GitHubReleaseLookupKind, GitHubReleaseLookupRequest,
GitHubReleaseLookupResult, GitHubReleasePackageIdentity, GitHubReleaseQuery,
GitHubReleaseRequestIdResult, GitHubReleaseSnapshotAsset, GitHubReleaseSnapshotEntry,
GitHubReleaseSnapshotRequest, GitHubReleaseSnapshotResult, GitHubReleaseSnapshotResultFailed,
GitHubReleaseSnapshotResultFailedOutcome, GitHubReleaseSnapshotResultSuccess,
GitHubReleaseSnapshotResultSuccessOutcome, GitHubReleaseUpdateChannel,
GitHubRepositoryAtPathRequest, GitHubRepositoryAtPathResult, GitHubRepositoryByIdRequest,
GitHubRepositoryByIdResult, GitHubRepositoryGetByIdResult,
GitHubRepositoryLookupBranchPullRequestResult, GitHubRepositoryOwnerName, GitRemoteRepository,
GitReposFromRemotesRequest, GitReposFromRemotesResult,
};
#[path = "api_domain_sandbox.rs"]
mod sdk_api_sandbox;
pub use sdk_api_sandbox::{
SandboxApplyDefaultsRequest, SandboxCheckEnforcementCommandResult,
SandboxCheckPlatformSupportResult, SandboxCheckWindowsHostLoopbackSupportResult,
SandboxCredentialSuggestionsResult, SandboxDisableForSessionRequest,
SandboxDisableForSessionResult, SandboxDocsUrlResult, SandboxEnforcementStatus,
SandboxGetDocsUrlResult, SandboxGetHostSupportResult, SandboxGetRemoteMcpEgressRequest,
SandboxGetRemoteMcpEgressResult, SandboxGetUnsupportedMessageResult,
SandboxGetUnsupportedSettingDisabledNoticeResult, SandboxGrantPathForRequestRequest,
SandboxGrantPathForRequestResult, SandboxHostCapability, SandboxHostCapabilityName,
SandboxHostSupport, SandboxProxyCaCheckInstallationSupportResult,
SandboxProxyCaCheckRelevanceResult, SandboxProxyCaCreateResult, SandboxProxyCaGetStatusResult,
SandboxProxyCaRemoveResult, SandboxProxyCaRequest, SandboxProxyCaRotateResult,
SandboxProxyCaState, SandboxProxyCaStatus, SandboxProxyCaTrustResult,
SandboxProxySecretGetLocationResult, SandboxProxySecretGetResult, SandboxProxySecretLocation,
SandboxProxySecretSaveRequest, SandboxProxySecretSaveResult, SandboxResolveFlooredConfigResult,
SandboxSettingsApplyDefaultsResult,
};
pub(crate) use sdk_api_sandbox::{
SandboxEffectiveForOptionalParams, SandboxEffectiveForOptionalResult,
SandboxEnforcementCommandAllowedParams, SandboxFilterPickerCandidatesParams,
SandboxFilterPickerCandidatesResult, SandboxGetPathGrantWarningResult,
SandboxGetUnsupportedStartupNoticeResult, SandboxPathGrantWarningParams,
SandboxPathGrantWarningResult, SandboxPickerCandidate, SandboxPreparePickerPolicyParams,
SandboxPreparePickerPolicyResult, SandboxResolveFlooredConfigParams,
SandboxResolveForOptionalResult, SandboxUnsupportedStartupNoticeParams,
SandboxUnsupportedStartupNoticeResult,
};
#[path = "api_domain_workflow.rs"]
mod sdk_api_workflow;
pub use sdk_api_workflow::{
WorkflowAbortRequest, WorkflowAbortResult, WorkflowAckResult, WorkflowAgentOptions,
WorkflowAgentRequest, WorkflowAgentResult, WorkflowCancelRequest, WorkflowDurableOperation,
WorkflowExecuteRequest, WorkflowExecuteResult, WorkflowGetRunProgressRequest,
WorkflowGetRunRequest, WorkflowJournalGetRequest, WorkflowJournalGetResult,
WorkflowJournalPutRequest, WorkflowListRunsRequest, WorkflowListRunsResult, WorkflowLogLine,
WorkflowLogRequest, WorkflowPauseCheckpointRequest, WorkflowPauseCheckpointResult,
WorkflowPauseRequest, WorkflowResumeRequest, WorkflowResumeResult, WorkflowRunDetail,
WorkflowRunFailureKind, WorkflowRunLimits, WorkflowRunOptions, WorkflowRunRequest,
};
pub(crate) use sdk_api_workflow::{
WorkflowToolResumeRequest, WorkflowToolRunOptions, WorkflowToolRunRequest,
};
#[path = "api_domain_services.rs"]
mod sdk_api_services;
pub use sdk_api_services::{
AbortRequest, AbortResult, AcceptedEnqueueCommandResult, AgentDiscoveryPath,
AgentDiscoveryPathList, AgentDiscoveryPathScope, AgentGetCurrentResult, AgentList,
AgentListRequest, AgentRegistryEnsureDirResult, AgentRegistryError,
AgentRegistryListEntriesRequest, AgentRegistryListEntriesResult, AgentRegistryLiveTargetEntry,
AgentRegistryLiveTargetEntryAttentionKind, AgentRegistryLiveTargetEntryKind,
AgentRegistryLiveTargetEntryLastTerminalEvent, AgentRegistryLiveTargetEntryStatus,
AgentRegistryLocationRequest, AgentRegistryLogCapture, AgentRegistryLogCaptureOpenErrorReason,
AgentRegistryPidRequest, AgentRegistryRemoveEntryResult, AgentRegistrySpawnError,
AgentRegistrySpawnErrorKind, AgentRegistrySpawnPermissionMode,
AgentRegistrySpawnRegistryTimeout, AgentRegistrySpawnRegistryTimeoutKind,
AgentRegistrySpawnRequest, AgentRegistrySpawnResult, AgentRegistrySpawnSpawned,
AgentRegistrySpawnSpawnedKind, AgentRegistrySpawnValidationError,
AgentRegistrySpawnValidationErrorField, AgentRegistrySpawnValidationErrorKind,
AgentRegistrySpawnValidationErrorReason, AgentReloadResult, AgentSelectRequest,
AgentSelectResult, AgentSetPromptRequest, AgentsDiscoverOptions, AgentsDiscoverRequest,
AgentsDiscoverResult, AgentsGetDiscoveryPathsOptions, AgentsGetDiscoveryPathsRequest,
AgentsGetDiscoveryPathsResult, AttachedProviderConfigurationAddModelRequest, AttachmentBlob,
AttachmentBlobType, AttachmentDirectory, AttachmentDirectoryType, AttachmentExtensionContext,
AttachmentExtensionContextType, AttachmentFile, AttachmentFileLineRange, AttachmentFileType,
AttachmentGitHubActionsJob, AttachmentGitHubActionsJobType, AttachmentGitHubCommit,
AttachmentGitHubCommitType, AttachmentGitHubFile, AttachmentGitHubFileDiff,
AttachmentGitHubFileDiffSide, AttachmentGitHubFileDiffType, AttachmentGitHubFileType,
AttachmentGitHubReference, AttachmentGitHubReferenceType, AttachmentGitHubRelease,
AttachmentGitHubReleaseType, AttachmentGitHubRepository, AttachmentGitHubRepositoryType,
AttachmentGitHubSnippet, AttachmentGitHubSnippetType, AttachmentGitHubTreeComparison,
AttachmentGitHubTreeComparisonSide, AttachmentGitHubTreeComparisonType, AttachmentGitHubUrl,
AttachmentGitHubUrlType, AttachmentSelection, AttachmentSelectionDetails,
AttachmentSelectionDetailsEnd, AttachmentSelectionDetailsStart, AttachmentSelectionType,
AttachmentSessionReference, AttachmentSessionReferenceType,
AutopilotEvaluateIdleContinuationResult, AutopilotObjectiveGetStateResult,
AutopilotObjectiveSetStayInAutopilotRequest, AzureMlAcquireFamilyResult, AzureMlCancelResult,
AzureMlCatalogRequest, AzureMlCatalogResult, AzureMlCatalogRetryMode, AzureMlCatalogWarning,
AzureMlDiscardRequest, AzureMlDiscardResult, AzureMlDownloadIdRequest, AzureMlDownloadRequest,
AzureMlDownloadResult, AzureMlDownloadStatus, AzureMlFamilyLeaseResult,
AzureMlFamilyReleaseRequest, AzureMlFamilyRequest, AzureMlGpuMemory, AzureMlHardwareResult,
AzureMlLatestRequest, AzureMlLatestResult, AzureMlLicense, AzureMlModel, AzureMlProfile,
AzureMlRegistrationKind, AzureMlRegistrationOperation, AzureMlRegistrationRequest,
AzureMlRegistrationResult, AzureMlRegistry, AzureMlReleaseFamilyResult, AzureMlResolveRequest,
AzureMlResolveResult, AzureMlStatusResult, BuiltInModelCatalog, BuiltinToolSafeTelemetryFields,
CafeMetricsResolveAdmissionRequestFailed, CafeMetricsResolveAdmissionRequestFailedKind,
CafeMetricsResolveAdmissionRequestSuccess, CafeMetricsResolveAdmissionRequestSuccessKind,
CafeMetricsResolveAdmissionResultAlreadyResolved,
CafeMetricsResolveAdmissionResultAlreadyResolvedKind, CafeMetricsResolveAdmissionResultApplied,
CafeMetricsResolveAdmissionResultAppliedKind, CafeMetricsResolveAdmissionResultNotStarted,
CafeMetricsResolveAdmissionResultNotStartedKind, CafeMetricsResolveAdmissionResultShutdown,
CafeMetricsResolveAdmissionResultShutdownKind, CancelUserRequestedShellCommandResult,
CardDigestValue, CatalogAgentPluginCandidate, CatalogAgentPluginCandidateKind,
CatalogAgentPluginCandidateProvenance, CatalogAgentPluginCompatibilityTag,
CatalogAgentPluginComponent, CatalogAgentPluginInstallPlan, CatalogAgentPluginInstallSource,
CatalogAgentPluginInstallability, CatalogAgentPluginMarketplaceSource,
CatalogAgentPluginMarketplaceSourceKind, CatalogAgentPluginMaterializationSource,
CatalogAgentPluginMaterializationSourceKind, CatalogAgentPluginMediaType,
CatalogAgentPluginRepositorySource, CatalogAgentPluginRepositorySourceKind,
CatalogAiSkillCandidate, CatalogAiSkillCandidateKind, CatalogAiSkillCandidateProvenance,
CatalogAiSkillInstallability, CatalogAiSkillMediaType, CatalogCandidate, CatalogCandidateKind,
CatalogCandidateSource, CatalogCandidateSourceEmbedded, CatalogCandidateSourceEmbeddedKind,
CatalogCandidateSourceUrl, CatalogCandidateSourceUrlKind, CatalogCapabilityId,
CatalogFeedAvailableEntry, CatalogFeedAvailableStatus, CatalogFeedEntry,
CatalogFeedFilteredEntry, CatalogFeedFilteredStatus, CatalogFeedUnavailableEntry,
CatalogFeedUnavailableReason, CatalogFeedUnavailableStatus, CatalogGeneratedFeedDescription,
CatalogGetGeneratedFeedRequest, CatalogGetGeneratedFeedSucceeded,
CatalogGetGeneratedFeedSucceededKind, CatalogGetSavedFeedRequest, CatalogGetSavedFeedSucceeded,
CatalogGetSavedFeedSucceededKind, CatalogMaterializationReference, CatalogMcpServerCandidate,
CatalogMcpServerCandidateKind, CatalogMcpServerCandidateProvenance,
CatalogMcpServerInstallability, CatalogPlanInstallFromReferenceRequest,
CatalogPluginRepositorySource, CatalogRecommendRequest,
CatalogReferenceInstallationFailureReason, CatalogReferenceInstallationOutcome,
CatalogReferenceInstallationOutcomePluginInstallPlanned,
CatalogReferenceInstallationOutcomePluginInstallPlannedKind,
CatalogReferenceInstallationOutcomeRefused, CatalogReferenceInstallationOutcomeRefusedKind,
CatalogReferenceInstallationOutcomeSkillInstallPlanned,
CatalogReferenceInstallationOutcomeSkillInstallPlannedKind, CatalogReferenceInstallationResult,
CatalogReferenceInstallationResultOutcome, CatalogReferenceInstallationResultOutcomeKind,
CatalogResourceGeneratedFeedResult, CatalogResourceIdentity, CatalogResourceSavedFeedResult,
CatalogResourceVersion, CatalogSavedFeedDescription, CatalogSearchOptions, CatalogSearchPage,
CatalogSearchRequest, CatalogSearchResult, CatalogSearchSucceeded, CatalogSearchSucceededKind,
CatalogSelectionCancelled, CatalogSelectionCancelledKind, CatalogSelectionDecision,
CatalogSelectionDeclined, CatalogSelectionDeclinedKind, CatalogSelectionForeign,
CatalogSelectionForeignKind, CatalogSelectionInvalid, CatalogSelectionInvalidKind,
CatalogSelectionReplayed, CatalogSelectionReplayedKind, CatalogSelectionRequest,
CatalogSelectionResult, CatalogSelectionSelected, CatalogSelectionSelectedKind,
CatalogSelectionStale, CatalogSelectionStaleKind, CatalogSelectionTimedOut,
CatalogSelectionTimedOutKind, CatalogSelectionWrongKind, CatalogSelectionWrongKindKind,
CatalogTrustEligibility, CatalogTrustProvenance, CatalogTrustSnapshotAbsent,
CatalogTrustSnapshotAbsentStatus, CatalogTrustSnapshotCurrent,
CatalogTrustSnapshotCurrentStatus, CatalogTrustSnapshotDowngraded,
CatalogTrustSnapshotDowngradedStatus, CatalogTrustSnapshotMalformed,
CatalogTrustSnapshotMalformedStatus, CatalogTrustSnapshotRevoked,
CatalogTrustSnapshotRevokedStatus, CatalogTrustSnapshotSchemaVersion,
CatalogTrustSnapshotStale, CatalogTrustSnapshotStaleStatus, CatalogTrustSnapshotUnsupported,
CatalogTrustSnapshotUnsupportedStatus, CatalogTrustSource, CatalogTrustTier,
CatalogUnsupportedKindError, CatalogUnsupportedKindErrorKind, CommandList,
CommandsFinalizeInvocationEffectRequest, CommandsFinalizeInvocationEffectResult,
CommandsHandlePendingCommandRequest, CommandsHandlePendingCommandResult,
CommandsInvocationEffectOutcome, CommandsInvocationOrigin, CommandsInvokeRequest,
CommandsListRequest, CommandsListResult, CommandsReportQueuedCommandWaitRequest,
CommandsReportQueuedCommandWaitResult, CommandsRespondToQueuedCommandRequest,
CommandsRespondToQueuedCommandResult, CompletionsGetTriggerCharactersResult,
CompletionsRequestRequest, CompletionsRequestResult, ConnectRemoteSessionParams,
ConnectorAccountRequest, ConnectorCapabilities, ConnectorConnectRequest,
ConnectorConnectResult, ConnectorConnectResultConnected, ConnectorConnectResultConnectedKind,
ConnectorConnectResultConsentRequired, ConnectorConnectResultConsentRequiredKind,
ConnectorConnectResultPending, ConnectorConnectResultPendingKind, ConnectorContinueRequest,
ConnectorDisconnectResult, ConnectorDiscoveryAccount, ConnectorDiscoveryAccountList,
ConnectorDiscoveryAccountRequest, ConnectorDiscoveryAuthInfo, ConnectorDiscoveryAvailability,
ConnectorDiscoveryCapabilities, ConnectorDiscoveryCatalogEntry,
ConnectorDiscoveryCatalogResult, ConnectorReconcileOptions, ConnectorReconcileRequest,
ConnectorSessionAccountResult, ConnectorsGetAccountsResult, ConnectorsGetCapabilitiesResult,
ConnectorsListResult, ConnectorsRefreshResult, ContentExclusionCheckPathsRequest,
ContentExclusionCheckPathsResult, ContentExclusionValidatePoliciesRequest,
ContentExclusionValidatePoliciesResult, ContentFilterMode, CredentialContextErrorCode,
CredentialContextErrorData, CustomizationReloadOutcome, CustomizationReloadStatus,
CustomizationReloadSubsystem, CustomizationsReloadResult, DebugCollectLogsDestination,
DebugCollectLogsDestinationArchive, DebugCollectLogsDestinationArchiveKind,
DebugCollectLogsDestinationDirectory, DebugCollectLogsDestinationDirectoryKind,
DebugCollectLogsEntry, DebugCollectLogsEntryKind, DebugCollectLogsInclude,
DebugCollectLogsRedaction, DebugCollectLogsRequest, DebugCollectLogsResult, DecisionAnswer,
DecisionAnswerBoolean, DecisionAnswerBooleanKind, DecisionAnswerChoice,
DecisionAnswerChoiceKind, DecisionAnswerRefused, DecisionAnswerRefusedKind,
DecisionAnswerScore, DecisionAnswerScoreKind, DecisionContext, DecisionContextJson,
DecisionContextJsonKind, DecisionContextText, DecisionContextTextKind, DecisionErrorData,
DecisionErrorKind, DecisionLevel, DecisionLevelProbability, DecisionOption,
DecisionOptionProbability, DecisionQuestion, DecisionQuestionBoolean,
DecisionQuestionBooleanKind, DecisionQuestionChoice, DecisionQuestionChoiceKind,
DecisionQuestionScore, DecisionQuestionScoreKind, DecisionUsage, DecisionViolation,
DecisionsAskRequest, DecisionsAskResult, DiscoveredExtensions,
DiscoveredExtensionsDisableRequest, DiscoveredExtensionsEnableRequest, DiscoveredHook,
DiscoveredModelList, EnqueueCommandParams, EnqueueCommandResult, EntraAuthConfig,
EntraTokenAcquireReason, EntraTokenAcquireRequest, EntraTokenAcquireRequestIdentity,
EntraTokenAcquireRequestIdentityKind, EntraTokenAcquireRequestToken,
EntraTokenAcquireRequestTokenKind, EntraTokenAcquireResult, EntraTokenAcquireResultCancelled,
EntraTokenAcquireResultCancelledKind, EntraTokenAcquireResultIdentity,
EntraTokenAcquireResultIdentityKind, EntraTokenAcquireResultToken,
EntraTokenAcquireResultTokenKind, EntraTokenAcquireResultUnavailable,
EntraTokenAcquireResultUnavailableKind, EntraTokenGetTokenRequest, EnvironmentCapabilities,
EnvironmentKind, EnvironmentsDeleteRequest, EnvironmentsDeleteResult, EnvironmentsGetRequest,
EnvironmentsGetResult, EnvironmentsListRequest, EnvironmentsListResult, EventLogReadOptions,
EventLogReadRequest, EventLogReleaseInterestResult, EventLogTailResult, EventsAgentScope,
EventsReadResult, EventsReadView, ExecuteCommandParams, ExecuteCommandResult,
ExternalToolTextResultForLlm, ExternalToolTextResultForLlmContentAudio,
ExternalToolTextResultForLlmContentAudioType, ExternalToolTextResultForLlmContentImage,
ExternalToolTextResultForLlmContentImageType, ExternalToolTextResultForLlmContentResource,
ExternalToolTextResultForLlmContentResourceLink,
ExternalToolTextResultForLlmContentResourceLinkIcon,
ExternalToolTextResultForLlmContentResourceLinkIconTheme,
ExternalToolTextResultForLlmContentResourceLinkType,
ExternalToolTextResultForLlmContentResourceType, ExternalToolTextResultForLlmContentShellExit,
ExternalToolTextResultForLlmContentShellExitType, ExternalToolTextResultForLlmContentTerminal,
ExternalToolTextResultForLlmContentTerminalType, ExternalToolTextResultForLlmContentText,
ExternalToolTextResultForLlmContentTextType, FetchCancelResult, FetchCreateResult,
FetchFileErrorData, FetchFileErrorKind, FetchFileOperation, FetchHeader, FetchProxyEnv,
FetchReadResult, FetchRedirect, FetchRequestId, FetchResponseMode, FetchSendParams,
FetchSendResult, FetchSendResultFile, FetchSendResultStream, FetchSendResultText,
FetchTransportErrorData, FetchTransportErrorKind, FolderTrustAddParams, FolderTrustCheckParams,
FolderTrustCheckResult, GitHubEnvironment, HandlePendingToolCallRequest,
HandlePendingToolCallResult, HistoryAbortManualCompactionResult,
HistoryCancelBackgroundCompactionResult, HistoryClearContextRequest, HistoryClearContextResult,
HistoryCompactRequest, HistoryCompactRequestTrigger, HistoryCompactResult,
HistoryListRewindPointsResult, HistoryPreviewRewindRequest, HistoryPreviewRewindResult,
HistoryRewindMode, HistoryRewindRequest, HistoryRewindResult,
HistorySetCompactionConfigRequest, HistorySummarizeForHandoffResult, HistoryTruncateRequest,
HistoryTruncateResult, HookOrigin, HookType, HooksDiscoverOptions, HooksDiscoverRequest,
HooksDiscoverResult, HostAuthenticateRequest, HostAuthenticateResult,
HostAuthenticationCancelledNotification, HostAuthenticationResult,
HostCancelAuthenticationRequest, HostCancelAuthenticationResult, HostConfiguration,
HostCreateSessionResult, HostDiagnostics, HostDisposeRequest, HostDisposeResult,
HostEmptyResult, HostEnvironmentCredentials, HostErrorReportingStatus, HostExitReason,
HostExitedNotification, HostGetAuthenticationCredentialsResult, HostGetConfigurationResult,
HostGetEnvironmentCredentialsResult, HostGitHubEnvironmentOptions, HostListSessionsRequest,
HostListSessionsResult, HostLocalServerConfiguration, HostLocalServerOptions,
HostPublishSessionRequest, HostPublishSessionResult, HostReadyRequest, HostReadyResult,
HostRegisterSessionRequest, HostReleaseSessionResult, HostSessionCreateCallback,
HostSessionCreateRequest, HostSessionCreateResult, HostSessionReleaseRequest,
HostSessionReleasedNotification, HostSessionSummary, HostSetSessionCreationPolicyRequest,
HostSetSessionCreationPolicyResult, HostStartOptions, HostStartRequest, HostStartResult,
HostUnpublishSessionRequest, HostUnpublishSessionResult, HostUnregisterSessionRequest,
HostValidateAuthenticationRequest, IdeConnectionState, InstalledPluginSourceGitHub,
InstalledPluginSourceGitHubSource, InstalledPluginSourceLocal,
InstalledPluginSourceLocalSource, InstalledPluginSourceUrl, InstalledPluginSourceUrlSource,
InstructionDiscoveryPath, InstructionDiscoveryPathKind, InstructionDiscoveryPathList,
InstructionDiscoveryPathLocation, InstructionsDiscoverOptions,
InstructionsDiscoverRepoSourcesResult, InstructionsDiscoverRequest, InstructionsDiscoverResult,
InstructionsGetDiscoveryPathsOptions, InstructionsGetDiscoveryPathsRequest,
InstructionsGetDiscoveryPathsResult, InstructionsGetSourcesResult, InterruptMainTurnRequest,
InterruptMainTurnResult, JsonSchemaResponseFormat, LlmInferenceHeaders,
LlmInferenceHttpRequestChunkRequest, LlmInferenceHttpRequestChunkResult,
LlmInferenceHttpRequestStartRequest, LlmInferenceHttpRequestStartResult,
LlmInferenceHttpRequestStartTransport, LlmInferenceHttpResponseChunkError,
LlmInferenceHttpResponseChunkRequest, LlmInferenceHttpResponseChunkResult,
LlmInferenceHttpResponseStartRequest, LlmInferenceHttpResponseStartResult,
LlmInferenceSetProviderResult, LocalModelAutoRegistration, LocalModelAzureMlIdentity,
LocalModelDescriptor, LocalModelDiskRequirement, LocalModelDiskRequirementInsufficient,
LocalModelDiskRequirementInsufficientKind, LocalModelDiskRequirementOk,
LocalModelDiskRequirementOkKind, LocalModelDiskRequirementUnknown,
LocalModelDiskRequirementUnknownKind, LocalModelDownloadProgress, LocalModelGpuRequirement,
LocalModelGpuRequirementInsufficient, LocalModelGpuRequirementInsufficientKind,
LocalModelGpuRequirementOk, LocalModelGpuRequirementOkKind, LocalModelGpuRequirementUnknown,
LocalModelGpuRequirementUnknownKind, LocalModelGpuRequirementUnspecified,
LocalModelGpuRequirementUnspecifiedKind, LocalModelLimits, LocalModelMachineRow,
LocalModelMachineView, LocalModelNotice, LocalModelOperation, LocalModelSource,
LocalModelStatus, LocalModelStatusDownloaded, LocalModelStatusDownloadedKind,
LocalModelStatusDownloading, LocalModelStatusDownloadingKind, LocalModelStatusNotDownloaded,
LocalModelStatusNotDownloadedKind, LocalModelTimelineMessage, LocalModelTimelineMessageType,
LocalModelsConfigureRequest, LocalModelsConfigureResult, LocalModelsEvent,
LocalModelsEventType, LocalModelsInspectResult, LocalModelsModelIdRequest,
LocalModelsModelRequest, LocalModelsPrepareResult, LocalModelsRefreshRequest,
LocalModelsSetupRequest, LocalModelsSetupRequestIntent, LocalModelsSnapshot, LocalModelsView,
LocalModelsWatchRequest, LocalModelsWatchResult, LogRequest, LogResult,
LspConfigurationSnapshot, LspGlobalConfigurationRequest, LspInitializeRequest, LspListResult,
LspProbeRequest, LspProbeResult, LspSetEnabledRequest, LspWarmupResult, MarketplaceAddResult,
MarketplaceBrowseResult, MarketplaceListResult, MarketplaceRefreshResult,
MarketplaceRemoveResult, McpElicitationFormMode, McpTaskMetadata, MemoryStoreRequest,
MetadataContextAttributionResult, MetadataContextAttributionResultContextAttribution,
MetadataContextAttributionResultContextAttributionCategories,
MetadataContextAttributionResultContextAttributionCompactions,
MetadataContextAttributionResultContextAttributionEntriesItem,
MetadataContextHeaviestMessagesRequest, MetadataContextHeaviestMessagesResult,
MetadataContextInfoOptions, MetadataContextInfoRequest, MetadataContextInfoResult,
MetadataContextInfoResultContextInfo, MetadataGetWorkingDirectoryContextRequest,
MetadataGetWorkingDirectoryContextResult, MetadataIsProcessingResult,
MetadataRecomputeContextTokensRequest, MetadataRecomputeContextTokensResult,
MetadataRecordContextChangeRequest, MetadataRecordContextChangeResult,
MetadataSetWorkingDirectoryRequest, MetadataSetWorkingDirectoryResult,
MetadataUpdateClientMetadataRequest, ModeSetRequest, ModeSetResult,
MoveMcpLoadingToBackgroundResult, NameGetResult, NameSetAutoRequest, NameSetAutoResult,
NameSetRequest, NetworkAuthenticateBasicOptions, NetworkAuthenticateBasicRequest,
NetworkAuthenticateBasicResult, NetworkAuthenticateNegotiateOptions,
NetworkAuthenticateNegotiateRequest, NetworkAuthenticateNegotiateResult,
NetworkResolveProxyOptions, NetworkResolveProxyRequest, NetworkResolveProxyResult,
NetworkScope, NetworkSetProviderOptions, NetworkSetProviderRequest,
PendingExternalToolRequestList, PendingPermissionRequestList,
PersistenceWriteRawJsonLockedRequest, PersistenceWriteRawJsonLockedResult, PingRequest,
PingResult, PlanReadResult, PlanReadSqlTodosResult, PlanReadSqlTodosWithDependenciesResult,
PlanUpdateRequest, ProtocolAppendMode, ProtocolCustomizeMode, ProtocolReplaceMode,
ProtocolStaticSectionAction, ProtocolStaticSectionOverride, ProtocolStatusResponse,
ProtocolSystemMessageAppendConfig, ProtocolSystemMessageCustomizeConfig,
ProtocolSystemMessageReplaceConfig, PushAttachmentBlob, PushAttachmentBlobType,
PushAttachmentDirectory, PushAttachmentDirectoryType, PushAttachmentFile,
PushAttachmentFileLineRange, PushAttachmentFileType, PushAttachmentGitHubActionsJob,
PushAttachmentGitHubActionsJobType, PushAttachmentGitHubCommit, PushAttachmentGitHubCommitType,
PushAttachmentGitHubFile, PushAttachmentGitHubFileDiff, PushAttachmentGitHubFileDiffSide,
PushAttachmentGitHubFileDiffType, PushAttachmentGitHubFileType, PushAttachmentGitHubReference,
PushAttachmentGitHubReferenceType, PushAttachmentGitHubRelease,
PushAttachmentGitHubReleaseType, PushAttachmentGitHubRepository,
PushAttachmentGitHubRepositoryType, PushAttachmentGitHubSnippet,
PushAttachmentGitHubSnippetType, PushAttachmentGitHubTreeComparison,
PushAttachmentGitHubTreeComparisonSide, PushAttachmentGitHubTreeComparisonType,
PushAttachmentGitHubUrl, PushAttachmentGitHubUrlType, PushAttachmentSelection,
PushAttachmentSelectionDetails, PushAttachmentSelectionDetailsEnd,
PushAttachmentSelectionDetailsStart, PushAttachmentSelectionType, PushGitHubRepoRef,
QueueAppendSteeringRequest, QueueBeginDeferredIdleDrainRequest,
QueueBeginDeferredIdleDrainResult, QueueConsumeSystemNotificationsRequest,
QueueDeferSessionIdleRequest, QueueDuplicateAtRequest, QueueDuplicateAtResult,
QueueEnqueueResumePendingResult, QueueFinishDeferredIdleDrainRequest,
QueueFinishDeferredIdleDrainResult, QueueHasPendingResult, QueueInsertAtRequest,
QueueInsertAtResult, QueueInsertMessage, QueueMoveItemRequest, QueueMoveItemResult,
QueuePendingItemsResult, QueueRemoveAtRequest, QueueRemoveAtResult,
QueueRemoveMostRecentResult, QueueSendNowRequest, QueueSendNowResult,
QueueSetDrainPausedRequest, QueueSnapshotResult, QueueUpdateTextRequest, QueueUpdateTextResult,
QueueWithdrawMessageRequest, QueueWithdrawMessageResult, QueuedCommandHandled,
QueuedCommandNotHandled, QueuedCommandWaitRequirement, QuotaTakeWarningsResult,
RegisterEventInterestParams, RegisterEventInterestResult, ReleaseEventInterestParams,
ResponseFormat, ResponseFormatType, RuntimeOpenBrowserRequest, SandboxSessionChange,
SavedProviderConfigurationAddModelRequest, SavedProviderConfigurationAddModelResult,
SavedProviderConfigurationProviderInput, SavedProviderConfigurationType, ScheduleAddAtRequest,
ScheduleAddCronRequest, ScheduleAddRequest, ScheduleAddResult, ScheduleAddSelfPacedRequest,
ScheduleHasSelfPacedResult, ScheduleList, ScheduleRearmSelfPacedRequest, ScheduleStopRequest,
ScheduleStopResult, SecretsAddFilterValuesRequest, SecretsAddFilterValuesResult,
SendAndWaitResult, SendAttachmentsToMessageParams, SendMessageItem, SendMessagesOptions,
SendMessagesRequest, SendMessagesRequestResponseFormat, SendMessagesRequestResponseFormatType,
SendMessagesResult, SendMode, SendOptions, SendRequest, SendRequestResponseFormat,
SendRequestResponseFormatType, SendResult, SendSystemNotificationRequest, SessionLogLevel,
SessionWorkingDirectoryContext, ShellCancelUserRequestedRequest, ShellExecRequest,
ShellExecResult, ShellExecuteUserRequestedRequest, ShellKillRequest, ShellKillResult,
ShellKillSignal, ShutdownRequest, SlashCommandAddTimelineEntryResult,
SlashCommandAddTimelineEntryResultKind, SlashCommandAgentPromptResult,
SlashCommandAgentPromptResultKind, SlashCommandCompletedResult,
SlashCommandCompletedResultKind, SlashCommandInvocationResult, SlashCommandModelPickerDialog,
SlashCommandModelPickerDialogKind, SlashCommandSelectSubcommandOption,
SlashCommandSelectSubcommandResult, SlashCommandSelectSubcommandResultKind,
SlashCommandSetModelResult, SlashCommandSetModelResultKind, SlashCommandSetPlanModelResult,
SlashCommandSetPlanModelResultKind, SlashCommandShowDialogResult,
SlashCommandShowDialogResultKind, SlashCommandTextResult, SlashCommandTextResultKind,
SlashCommandTimelineEntry, SubagentSettings, SystemMessageBlock, TaskKind,
TelemetrySetFeatureOverridesRequest, UIAutoModeSwitchResponse, UIElicitationArrayAnyOfField,
UIElicitationArrayAnyOfFieldItems, UIElicitationArrayAnyOfFieldItemsAnyOf,
UIElicitationArrayAnyOfFieldType, UIElicitationArrayEnumField,
UIElicitationArrayEnumFieldItems, UIElicitationArrayEnumFieldItemsType,
UIElicitationArrayEnumFieldType, UIElicitationRequest, UIElicitationResponse,
UIElicitationResponseContent, UIElicitationResult, UIElicitationSchema,
UIElicitationSchemaPropertyBoolean, UIElicitationSchemaPropertyBooleanType,
UIElicitationSchemaPropertyNumber, UIElicitationSchemaPropertyNumberType,
UIElicitationSchemaPropertyString, UIElicitationSchemaPropertyStringFormat,
UIElicitationSchemaPropertyStringType, UIElicitationSchemaType, UIElicitationStringEnumField,
UIElicitationStringEnumFieldType, UIElicitationStringOneOfField,
UIElicitationStringOneOfFieldOneOf, UIElicitationStringOneOfFieldType, UIEphemeralQueryRequest,
UIEphemeralQueryResult, UIExitPlanModeAction, UIExitPlanModeResponse,
UIHandlePendingAutoModeSwitchRequest, UIHandlePendingElicitationOptions,
UIHandlePendingElicitationRequest, UIHandlePendingExitPlanModeOptions,
UIHandlePendingExitPlanModeRequest, UIHandlePendingResult, UIHandlePendingSamplingRequest,
UIHandlePendingSamplingResponse, UIHandlePendingSessionLimitsExhaustedRequest,
UIHandlePendingUserInputOptions, UIHandlePendingUserInputRequest,
UIRegisterDirectAutoModeSwitchHandlerRequest, UIRegisterDirectAutoModeSwitchHandlerResult,
UIRegisterDirectAutoModeSwitchHandlerResultWithAutoModeRecovery,
UISessionLimitsExhaustedResponse, UISessionLimitsExhaustedResponseAction,
UIUnregisterDirectAutoModeSwitchHandlerRequest, UIUnregisterDirectAutoModeSwitchHandlerResult,
UIUserInputResponse, UiThreadRunRequest, UnsupportedEnqueueCommandResult,
UpdateSubagentSettingsRequest, VisibilityGetResult, VisibilitySetRequest, VisibilitySetResult,
};
pub(crate) use sdk_api_services::{
AgentsCustomAgentInitialModelDecisionParams, AgentsCustomAgentInitialModelDecisionResult,
AgentsGetAvailableBuiltinsRequest, AgentsGetAvailableBuiltinsResult,
AgentsGetBuiltinDefinitionRequest, AgentsGetBuiltinDefinitionResult,
AgentsGetBuiltinListingDefinitionRequest, AgentsGetBuiltinListingDefinitionResult,
AgentsGetBuiltinsResult, BuiltinAgentSummary, CafeMetricsEmbeddedPackageIdentity,
CafeMetricsRecordResumeResultRequest, CafeMetricsRelease, CafeMetricsResolveAdmissionRequest,
CafeMetricsResolveAdmissionResult, CafeMetricsResumeOutcome, CafeMetricsResumeReason,
CafeMetricsResumeStage, CafeMetricsShutdownRequest, CafeMetricsStartRefusal,
CafeMetricsStartRequest, CafeMetricsStartResult, CloudTasksCreateParams,
CloudTasksCreateResult, CloudTasksDeleteParams, CloudTasksDeleteResult, CloudTasksGetParams,
CloudTasksGetResult, CloudTasksGetSessionLogsParams, CloudTasksGetSessionLogsResult,
CloudTasksGetSessionReplayParams, CloudTasksGetSessionReplayResult,
CloudTasksGetSharingStatusParams, CloudTasksGetSharingStatusResult,
CloudTasksResolveTaskIdParams, CloudTasksResolveTaskIdResult, CloudTasksSetSharingStatusParams,
CloudTasksSetSharingStatusResult, CloudTasksSharingStatusResult, ConnectClientInfo,
ConnectRequest, ConnectResult, FolderTrustIsTrustedParams, GlobalStateLoadForConfigDirRequest,
GlobalStateLoadForConfigDirResult, GlobalStateLoadResult, GlobalStateWriteKeyRequest,
HookInvokeRequest, HookInvokeResponse, InstructionsDiscoverRepoSourcesRequest,
InstructionsGetInitPromptResult, InstructionsInitPromptResult, LifecycleDiagnosticsReadRequest,
LifecycleDiagnosticsReadResult, LocationPermissionsCleanupResult, LoggedInUser,
RepoSettingsEditRequest, RepoSettingsEditResult, RepoSettingsEditScope,
RepoSettingsReadRawRequest, RepoSettingsReadRawResult, RepoSettingsWriteAllRequest,
RepoSettingsWriteKeyRequest, SettingsEditResult, SettingsRedactValueForDisplayRequest,
SettingsRedactValueForDisplayResult, SettingsRemoveRawKeyRequest, SettingsRemoveRawKeyResult,
UsageSetCodeChangesRequest,
};