Expand description
JSON-RPC method name constants.
Constantsยง
- ACCOUNT_
GETQUOTA account.getQuota- AGENTREGISTRY_
SPAWN agentRegistry.spawn- AGENTS_
DISCOVER agents.discover- AGENTS_
GETDISCOVERYPATHS agents.getDiscoveryPaths- CANVAS_
ACTION_ INVOKE canvas.action.invoke- CANVAS_
CLOSE canvas.close- CANVAS_
OPEN canvas.open- CONNECT
connect- INSTRUCTIONS_
DISCOVER instructions.discover- INSTRUCTIONS_
GETDISCOVERYPATHS instructions.getDiscoveryPaths- MCP_
CONFIG_ ADD mcp.config.add- MCP_
CONFIG_ DISABLE mcp.config.disable- MCP_
CONFIG_ ENABLE mcp.config.enable- MCP_
CONFIG_ LIST mcp.config.list- MCP_
CONFIG_ RELOAD mcp.config.reload- MCP_
CONFIG_ REMOVE mcp.config.remove- MCP_
CONFIG_ UPDATE mcp.config.update- MCP_
DISCOVER mcp.discover- MODELS_
LIST models.list- PING
ping- PLUGINS_
DISABLE plugins.disable- PLUGINS_
ENABLE plugins.enable- PLUGINS_
INSTALL plugins.install- PLUGINS_
LIST plugins.list- PLUGINS_
MARKETPLACES_ ADD plugins.marketplaces.add- PLUGINS_
MARKETPLACES_ BROWSE plugins.marketplaces.browse- PLUGINS_
MARKETPLACES_ LIST plugins.marketplaces.list- PLUGINS_
MARKETPLACES_ REFRESH plugins.marketplaces.refresh- PLUGINS_
MARKETPLACES_ REMOVE plugins.marketplaces.remove- PLUGINS_
UNINSTALL plugins.uninstall- PLUGINS_
UPDATE plugins.update- PLUGINS_
UPDATEALL plugins.updateAll- RUNTIME_
SHUTDOWN runtime.shutdown- SECRETS_
ADDFILTERVALUES secrets.addFilterValues- SESSIONFS_
APPENDFILE sessionFs.appendFile- SESSIONFS_
EXISTS sessionFs.exists- SESSIONFS_
MKDIR sessionFs.mkdir- SESSIONFS_
READDIR sessionFs.readdir- SESSIONFS_
READDIRWITHTYPES sessionFs.readdirWithTypes- SESSIONFS_
READFILE sessionFs.readFile- SESSIONFS_
RENAME sessionFs.rename- SESSIONFS_
RM sessionFs.rm- SESSIONFS_
SETPROVIDER sessionFs.setProvider- SESSIONFS_
SQLITEEXISTS sessionFs.sqliteExists- SESSIONFS_
SQLITEQUERY sessionFs.sqliteQuery- SESSIONFS_
STAT sessionFs.stat- SESSIONFS_
WRITEFILE sessionFs.writeFile- SESSIONS_
BULKDELETE sessions.bulkDelete- SESSIONS_
CHECKINUSE sessions.checkInUse- SESSIONS_
CLOSE sessions.close- SESSIONS_
CONFIGURESESSIONEXTENSIONS sessions.configureSessionExtensions- SESSIONS_
CONNECT sessions.connect- SESSIONS_
ENRICHMETADATA sessions.enrichMetadata- SESSIONS_
FINDBYPREFIX sessions.findByPrefix- SESSIONS_
FINDBYTASKID sessions.findByTaskId- SESSIONS_
FORK sessions.fork- SESSIONS_
GETBOARDENTRYCOUNT sessions.getBoardEntryCount- SESSIONS_
GETEVENTFILEPATH sessions.getEventFilePath- SESSIONS_
GETLASTFORCONTEXT sessions.getLastForContext- SESSIONS_
GETPERSISTEDREMOTESTEERABLE sessions.getPersistedRemoteSteerable- SESSIONS_
GETREMOTECONTROLSTATUS sessions.getRemoteControlStatus- SESSIONS_
GETSIZES sessions.getSizes- SESSIONS_
LIST sessions.list- SESSIONS_
LOADDEFERREDREPOHOOKS sessions.loadDeferredRepoHooks- SESSIONS_
OPEN sessions.open- SESSIONS_
POLLSPAWNEDSESSIONS sessions.pollSpawnedSessions- SESSIONS_
PRUNEOLD sessions.pruneOld- SESSIONS_
REGISTEREXTENSIONTOOLSONSESSION sessions.registerExtensionToolsOnSession- SESSIONS_
RELEASELOCK sessions.releaseLock- SESSIONS_
RELOADPLUGINHOOKS sessions.reloadPluginHooks- SESSIONS_
SAVE sessions.save- SESSIONS_
SETADDITIONALPLUGINS sessions.setAdditionalPlugins- SESSIONS_
SETREMOTECONTROLSTEERING sessions.setRemoteControlSteering- SESSIONS_
STARTREMOTECONTROL sessions.startRemoteControl- SESSIONS_
STOPREMOTECONTROL sessions.stopRemoteControl- SESSIONS_
TRANSFERREMOTECONTROL sessions.transferRemoteControl- SESSION_
ABORT session.abort- SESSION_
AGENT_ DESELECT session.agent.deselect- SESSION_
AGENT_ GETCURRENT session.agent.getCurrent- SESSION_
AGENT_ LIST session.agent.list- SESSION_
AGENT_ RELOAD session.agent.reload- SESSION_
AGENT_ SELECT session.agent.select- SESSION_
AUTH_ GETSTATUS session.auth.getStatus- SESSION_
AUTH_ SETCREDENTIALS session.auth.setCredentials- SESSION_
CANVAS_ ACTION_ INVOKE session.canvas.action.invoke- SESSION_
CANVAS_ CLOSE session.canvas.close- SESSION_
CANVAS_ LIST session.canvas.list- SESSION_
CANVAS_ LISTOPEN session.canvas.listOpen- SESSION_
CANVAS_ OPEN session.canvas.open- SESSION_
COMMANDS_ ENQUEUE session.commands.enqueue- SESSION_
COMMANDS_ EXECUTE session.commands.execute- SESSION_
COMMANDS_ HANDLEPENDINGCOMMAND session.commands.handlePendingCommand- SESSION_
COMMANDS_ INVOKE session.commands.invoke- SESSION_
COMMANDS_ LIST session.commands.list- SESSION_
COMMANDS_ RESPONDTOQUEUEDCOMMAND session.commands.respondToQueuedCommand- SESSION_
EVENTLOG_ READ session.eventLog.read- SESSION_
EVENTLOG_ REGISTERINTEREST session.eventLog.registerInterest- SESSION_
EVENTLOG_ RELEASEINTEREST session.eventLog.releaseInterest- SESSION_
EVENTLOG_ TAIL session.eventLog.tail- SESSION_
EXTENSIONS_ DISABLE session.extensions.disable- SESSION_
EXTENSIONS_ ENABLE session.extensions.enable- SESSION_
EXTENSIONS_ LIST session.extensions.list- SESSION_
EXTENSIONS_ RELOAD session.extensions.reload- SESSION_
EXTENSIONS_ SENDATTACHMENTSTOMESSAGE session.extensions.sendAttachmentsToMessage- SESSION_
FLEET_ START session.fleet.start- SESSION_
HISTORY_ ABORTMANUALCOMPACTION session.history.abortManualCompaction- SESSION_
HISTORY_ CANCELBACKGROUNDCOMPACTION session.history.cancelBackgroundCompaction- SESSION_
HISTORY_ COMPACT session.history.compact- SESSION_
HISTORY_ SUMMARIZEFORHANDOFF session.history.summarizeForHandoff- SESSION_
HISTORY_ TRUNCATE session.history.truncate- SESSION_
INSTRUCTIONS_ GETSOURCES session.instructions.getSources- SESSION_
LOG session.log- SESSION_
LSP_ INITIALIZE session.lsp.initialize- SESSION_
MCP_ APPS_ CALLTOOL session.mcp.apps.callTool- SESSION_
MCP_ APPS_ DIAGNOSE session.mcp.apps.diagnose- SESSION_
MCP_ APPS_ GETHOSTCONTEXT session.mcp.apps.getHostContext- SESSION_
MCP_ APPS_ LISTTOOLS session.mcp.apps.listTools- SESSION_
MCP_ APPS_ READRESOURCE session.mcp.apps.readResource- SESSION_
MCP_ APPS_ SETHOSTCONTEXT session.mcp.apps.setHostContext- SESSION_
MCP_ CANCELSAMPLINGEXECUTION session.mcp.cancelSamplingExecution- SESSION_
MCP_ CONFIGUREGITHUB session.mcp.configureGitHub- SESSION_
MCP_ DISABLE session.mcp.disable- SESSION_
MCP_ ENABLE session.mcp.enable- SESSION_
MCP_ EXECUTESAMPLING session.mcp.executeSampling- SESSION_
MCP_ ISSERVERRUNNING session.mcp.isServerRunning- SESSION_
MCP_ LIST session.mcp.list- SESSION_
MCP_ LISTTOOLS session.mcp.listTools- SESSION_
MCP_ OAUTH_ LOGIN session.mcp.oauth.login- SESSION_
MCP_ OAUTH_ RESPOND session.mcp.oauth.respond- SESSION_
MCP_ REGISTEREXTERNALCLIENT session.mcp.registerExternalClient- SESSION_
MCP_ RELOAD session.mcp.reload- SESSION_
MCP_ RELOADWITHCONFIG session.mcp.reloadWithConfig- SESSION_
MCP_ REMOVEGITHUB session.mcp.removeGitHub- SESSION_
MCP_ RESTARTSERVER session.mcp.restartServer- SESSION_
MCP_ SETENVVALUEMODE session.mcp.setEnvValueMode- SESSION_
MCP_ STARTSERVER session.mcp.startServer- SESSION_
MCP_ STOPSERVER session.mcp.stopServer- SESSION_
MCP_ UNREGISTEREXTERNALCLIENT session.mcp.unregisterExternalClient- SESSION_
METADATA_ ACTIVITY session.metadata.activity- SESSION_
METADATA_ CONTEXTINFO session.metadata.contextInfo- SESSION_
METADATA_ ISPROCESSING session.metadata.isProcessing- SESSION_
METADATA_ RECOMPUTECONTEXTTOKENS session.metadata.recomputeContextTokens- SESSION_
METADATA_ RECORDCONTEXTCHANGE session.metadata.recordContextChange- SESSION_
METADATA_ SETWORKINGDIRECTORY session.metadata.setWorkingDirectory- SESSION_
METADATA_ SNAPSHOT session.metadata.snapshot- SESSION_
MODEL_ GETCURRENT session.model.getCurrent- SESSION_
MODEL_ LIST session.model.list- SESSION_
MODEL_ SETREASONINGEFFORT session.model.setReasoningEffort- SESSION_
MODEL_ SWITCHTO session.model.switchTo- SESSION_
MODE_ GET session.mode.get- SESSION_
MODE_ SET session.mode.set- SESSION_
NAME_ GET session.name.get- SESSION_
NAME_ SET session.name.set- SESSION_
NAME_ SETAUTO session.name.setAuto- SESSION_
OPTIONS_ UPDATE session.options.update- SESSION_
PERMISSIONS_ CONFIGURE session.permissions.configure- SESSION_
PERMISSIONS_ FOLDERTRUST_ ADDTRUSTED session.permissions.folderTrust.addTrusted- SESSION_
PERMISSIONS_ FOLDERTRUST_ ISTRUSTED session.permissions.folderTrust.isTrusted- SESSION_
PERMISSIONS_ GETALLOWALL session.permissions.getAllowAll- SESSION_
PERMISSIONS_ HANDLEPENDINGPERMISSIONREQUEST session.permissions.handlePendingPermissionRequest- SESSION_
PERMISSIONS_ LOCATIONS_ ADDTOOLAPPROVAL session.permissions.locations.addToolApproval- SESSION_
PERMISSIONS_ LOCATIONS_ APPLY session.permissions.locations.apply- SESSION_
PERMISSIONS_ LOCATIONS_ RESOLVE session.permissions.locations.resolve- SESSION_
PERMISSIONS_ MODIFYRULES session.permissions.modifyRules- SESSION_
PERMISSIONS_ NOTIFYPROMPTSHOWN session.permissions.notifyPromptShown- SESSION_
PERMISSIONS_ PATHS_ ADD session.permissions.paths.add- SESSION_
PERMISSIONS_ PATHS_ ISPATHWITHINALLOWEDDIRECTORIES session.permissions.paths.isPathWithinAllowedDirectories- SESSION_
PERMISSIONS_ PATHS_ ISPATHWITHINWORKSPACE session.permissions.paths.isPathWithinWorkspace- SESSION_
PERMISSIONS_ PATHS_ LIST session.permissions.paths.list- SESSION_
PERMISSIONS_ PATHS_ UPDATEPRIMARY session.permissions.paths.updatePrimary- SESSION_
PERMISSIONS_ PENDINGREQUESTS session.permissions.pendingRequests- SESSION_
PERMISSIONS_ RESETSESSIONAPPROVALS session.permissions.resetSessionApprovals- SESSION_
PERMISSIONS_ SETALLOWALL session.permissions.setAllowAll- SESSION_
PERMISSIONS_ SETAPPROVEALL session.permissions.setApproveAll- SESSION_
PERMISSIONS_ SETREQUIRED session.permissions.setRequired- SESSION_
PERMISSIONS_ URLS_ SETUNRESTRICTEDMODE session.permissions.urls.setUnrestrictedMode- SESSION_
PLAN_ DELETE session.plan.delete- SESSION_
PLAN_ READ session.plan.read- SESSION_
PLAN_ READSQLTODOS session.plan.readSqlTodos- SESSION_
PLAN_ READSQLTODOSWITHDEPENDENCIES session.plan.readSqlTodosWithDependencies- SESSION_
PLAN_ UPDATE session.plan.update- SESSION_
PLUGINS_ LIST session.plugins.list- SESSION_
PLUGINS_ RELOAD session.plugins.reload- SESSION_
PROVIDER_ GETENDPOINT session.provider.getEndpoint- SESSION_
QUEUE_ CLEAR session.queue.clear- SESSION_
QUEUE_ PENDINGITEMS session.queue.pendingItems- SESSION_
QUEUE_ REMOVEMOSTRECENT session.queue.removeMostRecent- SESSION_
REMOTE_ DISABLE session.remote.disable- SESSION_
REMOTE_ ENABLE session.remote.enable- SESSION_
REMOTE_ NOTIFYSTEERABLECHANGED session.remote.notifySteerableChanged- SESSION_
SCHEDULE_ LIST session.schedule.list- SESSION_
SCHEDULE_ STOP session.schedule.stop- SESSION_
SEND session.send- SESSION_
SHELL_ CANCELUSERREQUESTED session.shell.cancelUserRequested- SESSION_
SHELL_ EXEC session.shell.exec- SESSION_
SHELL_ EXECUTEUSERREQUESTED session.shell.executeUserRequested- SESSION_
SHELL_ KILL session.shell.kill- SESSION_
SHUTDOWN session.shutdown- SESSION_
SKILLS_ DISABLE session.skills.disable- SESSION_
SKILLS_ ENABLE session.skills.enable- SESSION_
SKILLS_ ENSURELOADED session.skills.ensureLoaded- SESSION_
SKILLS_ GETINVOKED session.skills.getInvoked- SESSION_
SKILLS_ LIST session.skills.list- SESSION_
SKILLS_ RELOAD session.skills.reload- SESSION_
SUSPEND session.suspend- SESSION_
TASKS_ CANCEL session.tasks.cancel- SESSION_
TASKS_ GETCURRENTPROMOTABLE session.tasks.getCurrentPromotable- SESSION_
TASKS_ GETPROGRESS session.tasks.getProgress- SESSION_
TASKS_ LIST session.tasks.list- SESSION_
TASKS_ PROMOTECURRENTTOBACKGROUND session.tasks.promoteCurrentToBackground- SESSION_
TASKS_ PROMOTETOBACKGROUND session.tasks.promoteToBackground- SESSION_
TASKS_ REFRESH session.tasks.refresh- SESSION_
TASKS_ REMOVE session.tasks.remove- SESSION_
TASKS_ SENDMESSAGE session.tasks.sendMessage- SESSION_
TASKS_ STARTAGENT session.tasks.startAgent- SESSION_
TASKS_ WAITFORPENDING session.tasks.waitForPending- SESSION_
TELEMETRY_ GETENGAGEMENTID session.telemetry.getEngagementId- SESSION_
TELEMETRY_ SETFEATUREOVERRIDES session.telemetry.setFeatureOverrides- SESSION_
TOOLS_ GETCURRENTMETADATA session.tools.getCurrentMetadata- SESSION_
TOOLS_ HANDLEPENDINGTOOLCALL session.tools.handlePendingToolCall- SESSION_
TOOLS_ INITIALIZEANDVALIDATE session.tools.initializeAndValidate- SESSION_
TOOLS_ UPDATESUBAGENTSETTINGS session.tools.updateSubagentSettings- SESSION_
UI_ ELICITATION session.ui.elicitation- SESSION_
UI_ EPHEMERALQUERY session.ui.ephemeralQuery- SESSION_
UI_ HANDLEPENDINGAUTOMODESWITCH session.ui.handlePendingAutoModeSwitch- SESSION_
UI_ HANDLEPENDINGELICITATION session.ui.handlePendingElicitation- SESSION_
UI_ HANDLEPENDINGEXITPLANMODE session.ui.handlePendingExitPlanMode- SESSION_
UI_ HANDLEPENDINGSAMPLING session.ui.handlePendingSampling- SESSION_
UI_ HANDLEPENDINGUSERINPUT session.ui.handlePendingUserInput- SESSION_
UI_ REGISTERDIRECTAUTOMODESWITCHHANDLER session.ui.registerDirectAutoModeSwitchHandler- SESSION_
UI_ UNREGISTERDIRECTAUTOMODESWITCHHANDLER session.ui.unregisterDirectAutoModeSwitchHandler- SESSION_
USAGE_ GETMETRICS session.usage.getMetrics- SESSION_
WORKSPACES_ CREATEFILE session.workspaces.createFile- SESSION_
WORKSPACES_ DIFF session.workspaces.diff- SESSION_
WORKSPACES_ GETWORKSPACE session.workspaces.getWorkspace- SESSION_
WORKSPACES_ LISTCHECKPOINTS session.workspaces.listCheckpoints- SESSION_
WORKSPACES_ LISTFILES session.workspaces.listFiles- SESSION_
WORKSPACES_ READCHECKPOINT session.workspaces.readCheckpoint- SESSION_
WORKSPACES_ READFILE session.workspaces.readFile- SESSION_
WORKSPACES_ SAVELARGEPASTE session.workspaces.saveLargePaste- SKILLS_
CONFIG_ SETDISABLEDSKILLS skills.config.setDisabledSkills- SKILLS_
DISCOVER skills.discover- SKILLS_
GETDISCOVERYPATHS skills.getDiscoveryPaths- TOOLS_
LIST tools.list- USER_
SETTINGS_ RELOAD user.settings.reload