Class Hierarchy
- java.lang.Object
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
- java.util.AbstractList<E> (implements java.util.List<E>)
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- com.github.copilot.rpc.ToolSet
- java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
- java.util.AbstractList<E> (implements java.util.List<E>)
- com.github.copilot.rpc.AgentInfo
- com.github.copilot.rpc.AutoModeSwitchInvocation
- com.github.copilot.rpc.AutoModeSwitchRequest
- com.github.copilot.rpc.AzureOptions
- com.github.copilot.rpc.BlobAttachment (implements com.github.copilot.rpc.MessageAttachment)
- com.github.copilot.rpc.BuiltInTools
- com.github.copilot.rpc.CloudSessionOptions
- com.github.copilot.rpc.CloudSessionRepository
- com.github.copilot.rpc.CommandContext
- com.github.copilot.rpc.CommandDefinition
- com.github.copilot.rpc.CommandWireDefinition
- com.github.copilot.rpc.CopilotClientOptions
- com.github.copilot.rpc.CreateSessionRequest
- com.github.copilot.rpc.CustomAgentConfig
- com.github.copilot.rpc.DefaultAgentConfig
- com.github.copilot.rpc.ElicitationContext
- com.github.copilot.rpc.ElicitationParams
- com.github.copilot.rpc.ElicitationResult
- com.github.copilot.rpc.ElicitationSchema
- com.github.copilot.rpc.ExitPlanModeInvocation
- com.github.copilot.rpc.ExitPlanModeRequest
- com.github.copilot.rpc.ExitPlanModeResult
- com.github.copilot.rpc.GetAuthStatusResponse
- com.github.copilot.rpc.GetModelsResponse
- com.github.copilot.rpc.GetStatusResponse
- com.github.copilot.rpc.HookInvocation
- com.github.copilot.rpc.InfiniteSessionConfig
- com.github.copilot.rpc.InputOptions
- com.github.copilot.rpc.JsonRpcError
- com.github.copilot.rpc.JsonRpcRequest
- com.github.copilot.rpc.JsonRpcResponse
- com.github.copilot.rpc.McpServerConfig
- com.github.copilot.rpc.McpHttpServerConfig
- com.github.copilot.rpc.McpStdioServerConfig
- com.github.copilot.rpc.MessageOptions
- com.github.copilot.rpc.ModelBilling
- com.github.copilot.rpc.ModelCapabilities
- com.github.copilot.rpc.ModelCapabilitiesOverride
- com.github.copilot.rpc.ModelCapabilitiesOverride.Limits
- com.github.copilot.rpc.ModelCapabilitiesOverride.Supports
- com.github.copilot.rpc.ModelInfo
- com.github.copilot.rpc.ModelLimits
- com.github.copilot.rpc.ModelPolicy
- com.github.copilot.rpc.ModelSupports
- com.github.copilot.rpc.ModelVisionLimits
- com.github.copilot.rpc.PermissionInvocation
- com.github.copilot.rpc.PermissionRequest
- com.github.copilot.rpc.PermissionRequestResult
- com.github.copilot.rpc.PermissionRequestResultKind
- com.github.copilot.rpc.PostToolUseFailureHookInput
- com.github.copilot.rpc.PostToolUseFailureHookOutput
- com.github.copilot.rpc.PostToolUseHookInput
- com.github.copilot.rpc.PreMcpToolCallHookInput
- com.github.copilot.rpc.PreMcpToolCallHookOutput
- com.github.copilot.rpc.PreToolUseHookInput
- com.github.copilot.rpc.ProviderConfig
- java.lang.Record
- com.github.copilot.rpc.Attachment (implements com.github.copilot.rpc.MessageAttachment)
- com.github.copilot.rpc.CreateSessionResponse
- com.github.copilot.rpc.DeleteSessionResponse
- com.github.copilot.rpc.GetForegroundSessionResponse
- com.github.copilot.rpc.GetLastSessionIdResponse
- com.github.copilot.rpc.GetMessagesResponse
- com.github.copilot.rpc.GetSessionMetadataResponse
- com.github.copilot.rpc.ListSessionsResponse
- com.github.copilot.rpc.PingResponse
- com.github.copilot.rpc.PostToolUseHookOutput
- com.github.copilot.rpc.PreToolUseHookOutput
- com.github.copilot.rpc.ResumeSessionResponse
- com.github.copilot.rpc.SendMessageResponse
- com.github.copilot.rpc.SessionEndHookInput
- com.github.copilot.rpc.SessionEndHookOutput
- com.github.copilot.rpc.SessionLifecycleEventMetadata
- com.github.copilot.rpc.SessionStartHookInput
- com.github.copilot.rpc.SessionStartHookOutput
- com.github.copilot.rpc.SetForegroundSessionRequest
- com.github.copilot.rpc.SetForegroundSessionResponse
- com.github.copilot.rpc.ToolBinaryResult
- com.github.copilot.rpc.ToolDefinition
- com.github.copilot.rpc.ToolResultObject
- com.github.copilot.rpc.UserPromptSubmittedHookInput
- com.github.copilot.rpc.UserPromptSubmittedHookOutput
- com.github.copilot.rpc.ResumeSessionConfig
- com.github.copilot.rpc.ResumeSessionRequest
- com.github.copilot.rpc.SectionOverride
- com.github.copilot.rpc.SendMessageRequest
- com.github.copilot.rpc.SessionCapabilities
- com.github.copilot.rpc.SessionConfig
- com.github.copilot.rpc.SessionContext
- com.github.copilot.rpc.SessionListFilter
- com.github.copilot.rpc.SessionHooks
- com.github.copilot.rpc.SessionLifecycleEvent
- com.github.copilot.rpc.SessionLifecycleEventTypes
- com.github.copilot.rpc.SessionMetadata
- com.github.copilot.rpc.SessionUiCapabilities
- com.github.copilot.rpc.SystemMessageConfig
- com.github.copilot.rpc.SystemPromptSections
- com.github.copilot.rpc.TelemetryConfig
- com.github.copilot.rpc.ToolInvocation
- com.github.copilot.rpc.UserInputInvocation
- com.github.copilot.rpc.UserInputRequest
- com.github.copilot.rpc.UserInputResponse
- java.util.AbstractCollection<E> (implements java.util.Collection<E>)
Interface Hierarchy
- com.github.copilot.rpc.AutoModeSwitchHandler
- com.github.copilot.rpc.CommandHandler
- com.github.copilot.rpc.ElicitationHandler
- com.github.copilot.rpc.ExitPlanModeHandler
- com.github.copilot.rpc.MessageAttachment
- com.github.copilot.rpc.PermissionHandler
- com.github.copilot.rpc.PostToolUseFailureHandler
- com.github.copilot.rpc.PostToolUseHandler
- com.github.copilot.rpc.PreMcpToolCallHandler
- com.github.copilot.rpc.PreToolUseHandler
- com.github.copilot.rpc.SessionEndHandler
- com.github.copilot.rpc.SessionLifecycleHandler
- com.github.copilot.rpc.SessionStartHandler
- com.github.copilot.rpc.SessionUiApi
- com.github.copilot.rpc.ToolHandler
- com.github.copilot.rpc.UserInputHandler
- com.github.copilot.rpc.UserPromptSubmittedHandler
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- com.github.copilot.rpc.AgentMode
- com.github.copilot.rpc.AutoModeSwitchResponse
- com.github.copilot.rpc.CopilotClientMode
- com.github.copilot.rpc.ElicitationResultAction
- com.github.copilot.rpc.SectionOverrideAction
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)