Skip to content
Muse Code Developer Docs
Search
Ctrl
K
Cancel
Select theme
Dark
Light
Auto
Overview
Integrate with Muse Code
Quickstart
MSP concepts
MSP concepts
Sessions and turns
Commands and idempotency
Approvals
Resume
Exit classification
Durability profiles
The item-revision fold model
MSP wire protocol
MSP wire-level implementer's guide
Envelope and ids
Framing and caps
Backpressure
Errors
Conformance
Cookbook
About the cookbook
Stream a turn's answer into your UI
Approve or deny a tool call
Cancel a running turn
Resume a session and verify what came back
Survive the host dying under you
Handle a fingerprint mismatch
Classify every way the host can exit
List models and switch mid-session
Retry without double-submitting
Answer the agent's question
Queue, steer, and reclaim turns
Examples
Overview
The quickstart journey
The shared harness
Host operations
Editors over ACP
What keeps working
Protocol changelog
Extend Muse Code
Overview
Skills
Hooks
MCP servers
Plugins
Overview
Quickstart
Concepts
Packages and capabilities
Trust, review and scopes
Hooks in plugins
MCP servers in plugins
Marketplaces and updates
Compatibility with other plugin formats
Plugins in SDK sessions
Examples
Overview
The weather plugin
A guard hook that blocks risky tool calls
An MCP server in a plugin
Importing a Claude Code or Codex plugin
Reference
Overview
SDK reference
Overview
AbnormalExit
ApprovalDecisionInput
ApprovalFailure
ApprovalFailureHandler
ApprovalHandler
checkServedFingerprint
COMMAND_REJECTED_CODE
COMMAND_REJECTED_KIND
CommandErrorResponse
CommandOptions
Connection
ConnectionOptions
createUuidV7Mint
DeepReadonly
DeltaApplyOutcome
DiscardedSessions
DuplexTransport
ExitClassification
EXPECTED_SCHEMA_FINGERPRINT
fingerprintMismatchMessage
FingerprintWarning
FoldedItem
FoldItems
FoldOutcome
FoldSessionState
GapFillFailureHandler
GapFillFailureReason
HostDeathDischarge
HostDeathNotification
HostStartFailure
InterruptTurnOptions
isLaunchFailure
ItemApplyOutcome
ItemStore
MspError
MspHandshake
MuseCapabilityNotGrantedError
MuseClient
MuseClientOptions
MuseClientSpawnOptions
MuseFacadeOwnedMethodError
MuseForeignSessionError
MuseGapFillError
MuseHostDiedError
MuseHostDiscoveryError
MuseHostStartError
MuseServeChild
MuseServeChildOptions
MuseSessionDiscardedError
NotificationHandler
PendingApproval
PendingCommandAck
PendingCommandEntry
PendingCommandSet
PendingCommandSetOptions
PendingCommandView
PendingDisposition
PendingJoinPlan
PendingRetirement
PermissionProfileNotApplied
ProcessExit
ProtocolError
ProtocolErrorHandler
readSessionDurability
ReplayAnswer
ResumeSessionOptions
RevisionedItem
RunOptions
RunResult
SendUserTurnOptions
ServerRequestHandler
Session
SessionApplyOutcome
SessionApplyRefusal
SessionDurabilityProfile
SessionFold
SessionFoldView
SessionGapBuffered
SessionGapOverlap
SessionOpening
SessionOptions
SessionStateMethod
SessionStateParams
SessionStateStore
SnapshotJoinFacts
SpawnedMspConnection
spawnMspConnection
SpawnMspConnectionOptions
StaleDroppableMethod
StartSessionOptions
StateApplyOutcome
StateValue
SteerTurnOptions
SubagentReasonOptions
TerminalUnknownItemAnnotation
TransportEof
Turn
TurnEntry
TurnOutcome
TurnState
TurnUnqueueOutcome
ViewEvent
Python SDK reference
Overview
ApprovalDecisionInput
ApprovalFailure
ApprovalFailureHandler
ApprovalHandler
DiscardedSessions
EXPECTED_SCHEMA_FINGERPRINT
GapFillFailureHandler
GapFillFailureReason
HostDeathDischarge
HostDeathNotification
is_abnormal_host_death
is_launch_failure
ItemStore
load_transcript
MuseCapabilityNotGrantedError
MuseClient
MuseClientOptions
MuseClientSpawnOptions
MuseFacadeOwnedMethodError
MuseForeignSessionError
MuseGapFillError
MuseHostDiedError
MuseHostDiscoveryError
MuseHostStartError
MuseSessionDiscardedError
PendingCommandSet
PendingCommandView
PermissionProfileNotApplied
read_session_durability
replay_into_fold
ResumeSessionOptions
RunResult
SendUserTurnOptions
Session
SessionApplyOutcome
SessionDurabilityProfile
SessionFold
SessionFoldView
SessionGapBuffered
SessionGapOverlap
SessionStateStore
StartSessionOptions
SteerTurnOptions
SyncMuseClient
SyncSession
SyncTurn
Transcript
transcript_dirs
TransportEof
Turn
TurnOutcome
TurnUnqueueOutcome
Rust SDK
Plugin reference
Manifest
Hook events and payloads
The muse plugins command
Validation diagnostics
Wire protocol reference
Methods
Overview
account/loginCancel
account/loginStart
account/logout
account/read
admission/decide
admission/listPending
approval/decide
approval/listPending
computerUseSettings/read
computerUseSettings/update
computerUseSetup/check
computerUseSetup/read
computerUseSetup/start
feedback/submit
goal/clear
goal/edit
goal/pause
goal/resume
goal/set
hook/list
host/readLimits
host/shutdown
initialize
item/readOutput
journal/admissionContext
journal/commitBatch
journal/observeOriginal
journal/readPage
log/page
log/physicalFiles
log/physicalSubscribe
log/physicalUnsubscribe
log/streams
log/subscribe
log/unsubscribe
mcpServer/list
mcpServer/oauthLogin
mcpServer/oauthLoginCancel
mcpServer/oauthLogout
media/upload
model/list
peer/list
peer/settlements
permissionProfile/list
plugin/install
plugin/list
plugin/marketplaceAdd
plugin/marketplaceRemove
plugin/marketplaceUpdate
projection/list
projection/read
recap/cancel
recap/request
schedule/list
session/compact
session/fork
session/leave
session/list
session/promptHint
session/read
session/readLimits
session/releaseDrive
session/rename
session/reportStartupPhases
session/requestDrive
session/resume
session/rewindRead
session/setApprovalMode
session/setModel
session/setPermissionProfile
session/setReasoningEffort
session/sideChat
session/start
session/userShell
settings/read
settings/readSchema
settings/writeMany
settings/writeValue
skill/import
skill/list
skill/setActivation
subagent/close
subagent/followupTask
subagent/interrupt
subagent/readResult
subagent/reopen
subagent/resume
subagent/sendMessage
subagent/stop
task/background
task/list
task/readTail
task/stop
task/stopAll
turn/cancel
turn/interrupt
turn/start
turn/steer
turn/unqueue
usage/read
usage/refresh
userInput/answer
userInput/cancel
userInput/clarify
userInput/interrupt
view/page
view/subscribe
view/unsubscribe
workflow/cancel
workflow/childControl
workflow/pause
workflow/resume
worktree/list
Notifications
Overview
account/changed
account/loginCompleted
admission/requested
admission/resolved
approval/requested
approval/resolved
approval/reviewing
approval/updated
computerUseSetup/changed
cua/lockChanged
initialized
item/completed
item/delta
item/started
item/updated
journal/confirmThrough
log/gap
log/physicalLine
log/physicalReset
log/record
mcpServer/oauthLoginCompleted
monitor/inboxItemAdmitted
monitor/inboxItemDrained
monitor/inboxItemVoided
peer/inboxItemDrained
peer/settlementsChanged
plugin/changed
plugin/marketplaceChanged
recap/completed
session/approvalModeChanged
session/branchChanged
session/closed
session/contextUsage
session/driveChanged
session/eventLogDegraded
session/goalChanged
session/leaveCompleted
session/listChanged
session/modelChanged
session/modelRouteUnserved
session/nameChanged
session/permissionProfileChanged
session/reasoningEffortChanged
session/rulesChanged
session/started
session/statusChanged
session/todoListChanged
session/tokenUsage
session/viewHealthChanged
skill/changed
turn/completed
turn/foregroundCompleted
turn/modelAttemptStarted
turn/modelRetryScheduled
turn/retracted
turn/retryScheduled
turn/started
turn/toolBatchSubmitted
turn/unqueued
usage/changed
userInput/engaged
userInput/requested
userInput/settled
view/gap
Errors
Overview
admissionAlreadyResolved (-32071)
admissionChoiceInvalid (-32072)
admissionNotFound (-32070)
approvalAlreadyResolved (-32051)
approvalBrokerUnavailable (-32058)
approvalChoiceInvalid (-32052)
approvalNotFound (-32050)
approvalRequirementStale (-32053)
approvalResolving (-32059)
approvalReviewerUnavailable (-32054)
backpressured (-32031)
boundaryPruned (-32042)
cancelled (-32014)
capabilityRequired (-32010)
commandRejected (-32030)
computerUseUnavailable (-32033)
daemonDraining (-32039)
forkBoundaryInvalid (-32023)
inputTooLarge (-32002)
internal (-32603)
interrupted (-32013)
invalidParams (-32602)
invalidRequest (-32600)
limitsAboveMax (-32028)
marketplaceAlreadyExists (-32036)
marketplaceNotFound (-32034)
methodNotFound (-32601)
missingAnchor (-32060)
notFound (-32011)
outputUnavailable (-32041)
overloaded (-32001)
parseError (-32700)
pluginMutationsDisabled (-32037)
pluginNotFound (-32035)
prunedPrefix (-32061)
sessionAmbiguous (-32022)
sessionInUse (-32021)
sessionNotFound (-32020)
sessionNotLoaded (-32024)
sessionStreamMismatch (-32025)
skillNotFound (-32032)
startupPending (-32015)
unknownProjection (-32064)
unknownStream (-32063)
uploadNotFound (-32038)
usageRefreshFailed (-32082)
usageRefreshRateLimited (-32080)
usageRefreshUnavailable (-32081)
userInputAlreadySettled (-32056)
userInputAnswerInvalid (-32057)
userInputNotFound (-32055)
viewTruncated (-32040)
workspaceNotTrusted (-32029)
wrongStream (-32062)
Types
Overview
AbnormalEnd
AccountLoginCancelResult
AccountLoginCompletedParams
AccountLoginOutcome
AccountLoginStartParams
AccountLoginStartResult
AccountLoginType
AccountState
AccountStateKind
AdmissionChoice
AdmissionDecideParams
AdmissionDecideResult
AdmissionDecision
AdmissionListPendingParams
AdmissionListPendingResult
AdmissionRequestedViewParams
AdmissionRequestParams
AdmissionResolutionSummary
AdmissionResolvedViewParams
ApprovalAmendment
ApprovalAmendmentDurability
ApprovalChange
ApprovalChoice
ApprovalChoiceScope
ApprovalCuaCardFacts
ApprovalCuaDataFact
ApprovalCuaMask
ApprovalCuaPage
ApprovalCuaPoint
ApprovalCuaStep
ApprovalDecideParams
ApprovalDecideResult
ApprovalDecision
ApprovalListPendingParams
ApprovalListPendingResult
ApprovalMode
ApprovalModeApplyOutcome
ApprovalModeSource
ApprovalOrigin
ApprovalPersistenceStatus
ApprovalPolicyResult
ApprovalRequestParams
ApprovalRequirementRef
ApprovalResolutionSummary
ApprovalResolvedBy
ApprovalResolvedParams
ApprovalRulesApplyOutcome
ApprovalStage
ApprovalStageEvidence
ApprovalStageResolution
ApprovalSubagentOrigin
ApprovalSubject
ApprovalSuggestedPrefix
ApprovalUpdatedParams
AttemptPhase
AttentionFlag
AutomaticContinuation
BackgroundInitiator
BackgroundState
BackgroundStatus
BackgroundTarget
BackgroundTasks
BackgroundTerminalCompletion
BackgroundWork
BackgroundWorkState
BlockedPrompt
BranchState
CapabilityName
CheckpointBoundary
ClientApprovalRule
ClientApprovalRuleState
ClientCapabilities
ClientInfo
ClientRef
CodeModeLanguage
CodeModeOutputSpan
CodeModeOutputStream
CodeModeReceipt
CommandAcceptedResult
CommandAckStatus
CommandStatus
CompactionOutcome
CompactionTrigger
CompactStatus
ComputerUseApp
ComputerUseAppChoice
ComputerUseAppLock
ComputerUseAppPatch
ComputerUseBlockedApp
ComputerUseChoice
ComputerUseInstalledApp
ComputerUseLockHolder
ComputerUsePermission
ComputerUseSettings
ComputerUseSettingsReadParams
ComputerUseSettingsUpdateParams
ComputerUseSetupChanged
ComputerUseSetupPhase
ComputerUseSetupReadParams
ComputerUseSetupStartParams
ComputerUseSetupState
ContextPressureLevel
ContextUsage
ContinuePausedSource
CronQuarantine
CronReceipt
CronReceiptJob
CuaLockChange
CuaLockChanged
CumulativeCost
CumulativeTokenUsage
DamagedRange
DeliveredInput
DriveChangedReason
DriveReleaseStatus
DriveRequestStatus
EarlierHistory
EarlierHistoryMessage
EffectiveApprovalModeState
EffectiveModel
EffectivePermissionState
ErrorData
ErrorKind
ErrorObject
ErrorResponse
EventLogDegradedCode
FeedbackClassification
FeedbackSubmitOutcome
FeedbackSubmitParams
FeedbackSubmitResult
ForkCutPoint
ForkProvenance
Goal
GoalClearParams
GoalCommandResult
GoalEditParams
GoalPauseParams
GoalResumeParams
GoalSetParams
HeldFor
HistoryMode
HistoryNoneReason
HistoryPreference
HookCatalogEntry
HookEventName
HookHandlerKind
HookListParams
HookListResult
HookRunStatus
HostReadLimitsResult
HostShutdownParams
HostShutdownResult
IfBusy
InitializeParams
InitializeResult
Item
ItemCompletedParams
ItemDeltaParams
ItemKind
ItemReadOutputEncoding
ItemReadOutputParams
ItemReadOutputResult
ItemStartedParams
ItemStatus
ItemUpdatedParams
JournalAdmissionContextParams
JournalAdmissionContextResult
JournalAnchor
JournalBatchStamp
JournalCommitBatchParams
JournalCommitBatchResult
JournalCommitConditions
JournalConfirmThroughParams
JournalLimits
JournalObserveOriginalParams
JournalObserveOriginalResult
JournalPageRecord
JournalReadBudget
JournalReadPageParams
JournalReadPageResult
JournalReceipt
JournalRecord
JsonRpcVersion
LastTurn
LimitKind
LimitsAboveMaxAxis
LimitsAxisValue
LimitsNetworkMode
LogGapParams
LogGapReason
LogPageParams
LogPageResult
LogPhysicalFilesParams
LogPhysicalFilesResult
LogPhysicalLineParams
LogPhysicalResetParams
LogPhysicalSubscribeParams
LogPhysicalSubscribeResult
LogPhysicalUnsubscribeParams
LogPhysicalUnsubscribeResult
LogRecordParams
LogStreamEntry
LogStreamsParams
LogStreamsResult
LogSubscribeParams
LogSubscribeResult
LogUnsubscribeParams
LogUnsubscribeResult
McpOAuthLoginOutcome
McpOAuthRevocation
McpServerListOAuth
McpServerListParams
McpServerListResult
McpServerListRow
McpServerListSource
McpServerListTransport
McpServerOAuthLoginCancelParams
McpServerOAuthLoginCancelResult
McpServerOAuthLoginCompletedParams
McpServerOAuthLoginParams
McpServerOAuthLoginResult
McpServerOAuthLogoutParams
McpServerOAuthLogoutResult
MediaUploadParams
MediaUploadResult
MessageAttachment
MessagePhase
MissingInputAssets
MissingPredecessor
ModelCatalogEntry
ModelCatalogSource
ModelChangeSource
ModelCost
ModelDescribedReasoningEffort
ModelListParams
ModelListResult
ModelReasoningEffortVariants
ModelSelection
ModelVisibleContent
MonitorInboxItemAdmittedParams
MonitorInboxItemDrainedParams
MonitorInboxItemVoidedParams
NoticeOrigin
NoticeSeverity
NoticeSubject
Notification
OutputRef
OutputRefAvailability
PatchSummary
PeerInboxItemDrainedParams
PeerListParams
PeerListResult
PeerMessage
PeerMessageDisplayContext
PeerMessageOwner
PeerMessageOwnerState
PeerOriginCodeIdentity
PeerOriginGeneration
PeerOriginPlatform
PeerRow
PeerSettlement
PeerSettlementDecision
PeerSettlementDecisionKind
PeerSettlementDeliveryPolicy
PeerSettlementOrigin
PeerSettlementOriginKind
PeerSettlementOutcome
PeerSettlementOutcomeKind
PeerSettlementPosition
PeerSettlementsChangedParams
PeerSettlementsParams
PeerSettlementsResult
PeerSettlementWakePolicy
PeerStatus
PendingApprovalPointer
PendingRequestKind
PendingRequestPointer
PendingUserInputPointer
PermissionApprovalAxis
PermissionAxes
PermissionFilesystemAxis
PermissionNetworkAxis
PermissionProfileApplyOutcome
PermissionProfileListParams
PermissionProfileListResult
PermissionProfileRow
PermissionProfileSource
PermissionProfileUnavailableReason
PhysicalChunk
PhysicalCursor
PhysicalFileEntry
PhysicalResetReason
PlatformFamily
PlatformOs
PluginCatalogEntry
PluginChangedParams
PluginInstallLocalPathTarget
PluginInstallMarketplaceTarget
PluginInstallParams
PluginInstallResult
PluginInstallScope
PluginInstallTarget
PluginListParams
PluginListResult
PluginMarketplaceAddParams
PluginMarketplaceChange
PluginMarketplaceChangedParams
PluginMarketplaceRecordResult
PluginMarketplaceRemoveParams
PluginMarketplaceRemoveResult
PluginMarketplaceSkippedEntry
PluginMarketplaceSourceShape
PluginMarketplaceUpdateParams
PluginSource
PolicyRuleOrigin
ProbeDegradedReason
ProjectionBasis
ProjectionEntry
ProjectionListParams
ProjectionListResult
ProjectionReadParams
ProjectionReadResult
PublicationState
QueuedInput
QuotaDetail
RawLogCursor
RawLogRecordEnvelope
ReasoningEffort
ReasoningEffortChangeSource
ReasoningEffortState
RecapCancelParams
RecapCancelResult
RecapCompletedParams
RecapFailureReason
RecapOutcome
RecapRequestParams
RecapRequestResult
RecordPosition
RecoveryEffectiveSource
RecoveryMode
RecoveryObservation
RecoveryObservedMode
RecoveryQualification
ReplayHint
Request
RequestId
RequestReceipt
RestartReceipt
RetractOutcome
ReviewerAuthority
RewindAttempt
RewindAvailability
RewindAvailabilityState
RewindPointsParams
RewindReadInputParams
RewindReadParams
RewindReadResult
RulesChangedSource
RunningElsewhere
RunningElsewhereOrigin
RuntimeWorktree
RuntimeWorktreeCleanupPolicy
RuntimeWorktreeCleanupState
RuntimeWorktreeOwnership
SandboxAvailability
SandboxUnavailableReason
ScheduleListParams
ScheduleListResult
ScheduleRow
SchemaInfo
ServerInfo
Session
SessionApprovalModeChangedParams
SessionBranchChangedParams
SessionClosedParams
SessionClosedReason
SessionCompactParams
SessionCompactResult
SessionConfig
SessionContextUsageParams
SessionDriveChangedParams
SessionDurability
SessionEndpointTransportAuthMode
SessionEventLogDegradedParams
SessionForkParams
SessionForkResult
SessionGoalChangedParams
SessionHistory
SessionKind
SessionLeaveCompletedParams
SessionLeaveFailureReason
SessionLeaveOutcome
SessionLeaveParams
SessionLeaveResult
SessionLimits
SessionLimitsChoice
SessionListBranchFilter
SessionListChangedParams
SessionListFilter
SessionListParams
SessionListResult
SessionListSessionIdFilter
SessionListTextField
SessionListTextFilter
SessionMcpServerConfig
SessionMcpServerMode
SessionMcpStdioFraming
SessionModelChangedParams
SessionModelEndpointTransportOverride
SessionModelRouteUnservedParams
SessionNameChangedParams
SessionNameOrigin
SessionPermissionProfileChangedParams
SessionPromptHintCandidate
SessionPromptHintParams
SessionPromptHintResult
SessionReadLimitsParams
SessionReadLimitsResult
SessionReadParams
SessionReadResult
SessionReasoningEffortChangedParams
SessionReleaseDriveParams
SessionReleaseDriveResult
SessionRenameParams
SessionRenameResult
SessionReportStartupPhase
SessionReportStartupPhaseSpan
SessionReportStartupPhasesParams
SessionReportStartupPhasesResult
SessionReportTerminalColorProvenance
SessionRequestDriveParams
SessionRequestDriveResult
SessionResumeParams
SessionResumeResult
SessionRulesChangedParams
SessionSetApprovalModeParams
SessionSetApprovalModeResult
SessionSetApprovalRulesParams
SessionSetApprovalRulesResult
SessionSetModelParams
SessionSetModelResult
SessionSetPermissionProfileParams
SessionSetPermissionProfileResult
SessionSetReasoningEffortParams
SessionSetReasoningEffortResult
SessionSettingsOverrides
SessionSettingsOverrideValue
SessionSideChatParams
SessionSideChatResult
SessionSpawnedBy
SessionStartedParams
SessionStartParams
SessionStartResult
SessionStatus
SessionStatusChangedParams
SessionTodoListChangedParams
SessionTokenUsageParams
SessionUserShellParams
SessionUserShellResult
SessionViewHealth
SessionViewHealthChangedParams
SessionWorktree
SettingsReadParams
SettingsReadResult
SettingsReadSchemaParams
SettingsReadSchemaResult
SettingsWriteEdit
SettingsWriteManyParams
SettingsWriteManyResult
SettingsWriteResultEntry
SettingsWriteValueParams
SettingsWriteValueResult
SideProvenance
SkillActivationScope
SkillActivationState
SkillCatalogEntry
SkillChangedParams
SkillImportCounts
SkillImportFailure
SkillImportParams
SkillImportQuarantine
SkillImportResult
SkillImportSource
SkillInvocationSource
SkillListParams
SkillListResult
SkillSetActivationParams
SkillSetActivationResult
SkillSource
SnapshotAnchor
SnapshotState
SourcePause
SourceRange
StatusAttempt
StatusChildren
StatusHealth
StatusHealthLevel
StatusProgress
StatusStep
StopFailure
StopProgress
StreamRef
SubagentControlStatus
SubagentInputParams
SubagentInputPhase
SubagentOwnerReasonParams
SubagentResult
SubagentTargetParams
SubmittedToolCall
SubscriptionUsage
SubscriptionUsageWeekly
SubscriptionUsageWindow
SuccessResponse
SwitchPolicy
TaskBackgroundParams
TaskCommandResult
TaskExecutionMode
TaskListEntry
TaskListParams
TaskListResult
TaskListStatus
TaskReadTailParams
TaskReadTailResult
TaskStopAllParams
TaskStopAllResult
TaskStopParams
TodoItem
TodoListState
TodoStatus
TokenUsage
ToolDisplayLabel
ToolReceipt
ToolReceiptOperation
ToolReceiptOutcome
TraceContext
TurnCancelParams
TurnCancelResult
TurnCompletedParams
TurnError
TurnErrorKind
TurnForegroundCompletedParams
TurnInputPart
TurnInputPartType
TurnInterruptParams
TurnInterruptResult
TurnModelAttemptStartedParams
TurnModelRetryScheduledParams
TurnRef
TurnRetractedParams
TurnRetryScheduledParams
TurnStartDisposition
TurnStartedParams
TurnStartParams
TurnStartResult
TurnSteerParams
TurnSteerResult
TurnTerminal
TurnToolBatchSubmittedParams
TurnUnqueuedParams
TurnUnqueueParams
TurnUnqueueResult
TurnUserShell
UnavailableInputAsset
UnavailableInputAssetReason
UnframedViewNotification
UnframedViewNotificationParams
UnknownModelReasoningEffortVariants
UsageReadResult
UsageRefreshResult
UserInputAnswer
UserInputAnswerParams
UserInputAnswerResult
UserInputCancelParams
UserInputCancelResult
UserInputClarification
UserInputClarifyParams
UserInputClarifyResult
UserInputEngagedParams
UserInputInterruptParams
UserInputInterruptResult
UserInputOption
UserInputOptionPreview
UserInputOutcome
UserInputQuestion
UserInputRequestParams
UserInputSelection
UserInputSelectionMode
UserInputSettledParams
UserInputSettlementSummary
Vcs
ViewGapParams
ViewPageAnchor
ViewPageDirection
ViewPageParams
ViewPageResolvedAnchor
ViewPageResult
ViewSnapshot
ViewSubscribeParams
ViewSubscribeResult
ViewUnsubscribeParams
ViewUnsubscribeResult
WebSearchHit
WorkflowCancelParams
WorkflowChild
WorkflowChildAction
WorkflowChildControlParams
WorkflowControlResult
WorkflowPauseParams
WorkflowResumeParams
WorkflowResumeResult
WorkflowTokenBudget
WorktreeListEntry
WorktreeListParams
WorktreeListResult
WorktreeOrigin
WorktreeStartRequest
Capabilities
Overview
computerUseHostSetup
computerUseSetup
daemonVacate
feedback
peerMessaging
rawLog
rawLogPhysical
sessionListStream
sessionMcp
sessionRename
userShell
Reserved identifiers
Overview
-32012
-32060..-32069
-32070..-32079
deprecationNotice
Select theme
Dark
Light
Auto
Developer Preview
Reserved
-32012
-32060..-32069
-32070..-32079
deprecationNotice
Source
schema/msp/experimental/msp.schema.json