schemaDefinitionNames top-level constant

Set<String> const schemaDefinitionNames

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',
};