Skip to main content

Module rpc_methods

Module rpc_methods 

Source
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