schemaDefinitionNames top-level constant
Every schema definition generated for ACP v2 baseline.
Implementation
const Set<String> schemaDefinitionNames = <String>{
'AbsolutePath',
'AgentAuthCapabilities',
'AgentCapabilities',
'AgentMessage',
'AgentNotification',
'AgentRequest',
'AgentResponse',
'AgentThought',
'Annotations',
'AudioContent',
'AuthMethod',
'AuthMethodAgent',
'AuthMethodId',
'AvailableCommand',
'AvailableCommandInput',
'AvailableCommandsUpdate',
'BlobResourceContents',
'BooleanPropertySchema',
'CancelRequestNotification',
'CancelSessionNotification',
'ClientCapabilities',
'ClientNotification',
'ClientRequest',
'ClientResponse',
'CloseSessionRequest',
'CloseSessionResponse',
'CommandPermissionSubject',
'CompleteElicitationNotification',
'ConfigOptionUpdate',
'Content',
'ContentBlock',
'ContentChunk',
'Cost',
'CreateElicitationRequest',
'CreateElicitationResponse',
'DeleteSessionRequest',
'DeleteSessionResponse',
'Diff',
'DiffChange',
'DiffFileType',
'DiffPatch',
'DiffPatchFormat',
'DiffPathChange',
'DiffPathPairChange',
'ElicitationAcceptAction',
'ElicitationCapabilities',
'ElicitationContentValue',
'ElicitationFormCapabilities',
'ElicitationFormMode',
'ElicitationId',
'ElicitationPropertySchema',
'ElicitationRequestScope',
'ElicitationSchema',
'ElicitationSchemaType',
'ElicitationSessionScope',
'ElicitationUrlCapabilities',
'ElicitationUrlMode',
'EmbeddedResource',
'EmbeddedResourceResource',
'EnumOption',
'EnvVariable',
'Error',
'ErrorCode',
'ExtNotification',
'ExtRequest',
'ExtResponse',
'HttpHeader',
'Icon',
'IconTheme',
'IdleStateUpdate',
'ImageContent',
'Implementation',
'InitializeRequest',
'InitializeResponse',
'IntegerPropertySchema',
'ListSessionsRequest',
'ListSessionsResponse',
'LoginAuthRequest',
'LoginAuthResponse',
'LogoutAuthRequest',
'LogoutAuthResponse',
'McpCapabilities',
'McpHttpCapabilities',
'McpServer',
'McpServerHttp',
'McpServerStdio',
'McpStdioCapabilities',
'MediaType',
'MessageId',
'MultiSelectItems',
'MultiSelectPropertySchema',
'NewSessionRequest',
'NewSessionResponse',
'NumberPropertySchema',
'PermissionOption',
'PermissionOptionId',
'PermissionOptionKind',
'PlanEntry',
'PlanEntryPriority',
'PlanEntryStatus',
'PlanId',
'PlanItems',
'PlanUpdate',
'PlanUpdateContent',
'PromptAudioCapabilities',
'PromptCapabilities',
'PromptEmbeddedContextCapabilities',
'PromptImageCapabilities',
'PromptRequest',
'PromptResponse',
'ProtocolLevelNotification',
'ProtocolVersion',
'ReplayFrom',
'ReplayFromStart',
'RequestId',
'RequestPermissionOutcome',
'RequestPermissionRequest',
'RequestPermissionResponse',
'RequestPermissionSubject',
'RequiresActionStateUpdate',
'ResourceLink',
'ResumeSessionRequest',
'ResumeSessionResponse',
'Role',
'RunningStateUpdate',
'SelectedPermissionOutcome',
'SessionAdditionalDirectoriesCapabilities',
'SessionCapabilities',
'SessionConfigBoolean',
'SessionConfigGroupId',
'SessionConfigId',
'SessionConfigOption',
'SessionConfigOptionCategory',
'SessionConfigSelect',
'SessionConfigSelectGroup',
'SessionConfigSelectOption',
'SessionConfigSelectOptions',
'SessionConfigValueId',
'SessionDeleteCapabilities',
'SessionId',
'SessionInfo',
'SessionInfoUpdate',
'SessionListCursor',
'SessionUpdate',
'SetSessionConfigOptionRequest',
'SetSessionConfigOptionResponse',
'StateUpdate',
'StopReason',
'StringFormat',
'StringMultiSelectItems',
'StringPropertySchema',
'Terminal',
'TerminalExitStatus',
'TerminalId',
'TerminalOutput',
'TerminalOutputChunk',
'TerminalUpdate',
'TextCommandInput',
'TextContent',
'TextResourceContents',
'TitledMultiSelectItems',
'ToolCallContent',
'ToolCallContentChunk',
'ToolCallId',
'ToolCallLocation',
'ToolCallPermissionSubject',
'ToolCallStatus',
'ToolCallUpdate',
'ToolKind',
'UpdateSessionNotification',
'UsageUpdate',
'UserMessage',
};