Hierarchy For All Packages
Package Hierarchies:Class Hierarchy
- java.lang.Object
- com.github.copilot.sdk.events.AbortEvent.AbortData
- com.github.copilot.sdk.events.AbstractSessionEvent
- com.github.copilot.sdk.events.AbortEvent
- com.github.copilot.sdk.events.AssistantIntentEvent
- com.github.copilot.sdk.events.AssistantMessageDeltaEvent
- com.github.copilot.sdk.events.AssistantMessageEvent
- com.github.copilot.sdk.events.AssistantReasoningDeltaEvent
- com.github.copilot.sdk.events.AssistantReasoningEvent
- com.github.copilot.sdk.events.AssistantTurnEndEvent
- com.github.copilot.sdk.events.AssistantTurnStartEvent
- com.github.copilot.sdk.events.AssistantUsageEvent
- com.github.copilot.sdk.events.HookEndEvent
- com.github.copilot.sdk.events.HookStartEvent
- com.github.copilot.sdk.events.PendingMessagesModifiedEvent
- com.github.copilot.sdk.events.SessionCompactionCompleteEvent
- com.github.copilot.sdk.events.SessionCompactionStartEvent
- com.github.copilot.sdk.events.SessionErrorEvent
- com.github.copilot.sdk.events.SessionHandoffEvent
- com.github.copilot.sdk.events.SessionIdleEvent
- com.github.copilot.sdk.events.SessionInfoEvent
- com.github.copilot.sdk.events.SessionModelChangeEvent
- com.github.copilot.sdk.events.SessionResumeEvent
- com.github.copilot.sdk.events.SessionSnapshotRewindEvent
- com.github.copilot.sdk.events.SessionStartEvent
- com.github.copilot.sdk.events.SessionTruncationEvent
- com.github.copilot.sdk.events.SessionUsageInfoEvent
- com.github.copilot.sdk.events.SubagentCompletedEvent
- com.github.copilot.sdk.events.SubagentFailedEvent
- com.github.copilot.sdk.events.SubagentSelectedEvent
- com.github.copilot.sdk.events.SubagentStartedEvent
- com.github.copilot.sdk.events.SystemMessageEvent
- com.github.copilot.sdk.events.ToolExecutionCompleteEvent
- com.github.copilot.sdk.events.ToolExecutionPartialResultEvent
- com.github.copilot.sdk.events.ToolExecutionProgressEvent
- com.github.copilot.sdk.events.ToolExecutionStartEvent
- com.github.copilot.sdk.events.ToolUserRequestedEvent
- com.github.copilot.sdk.events.UserMessageEvent
- com.github.copilot.sdk.events.AssistantIntentEvent.AssistantIntentData
- com.github.copilot.sdk.events.AssistantMessageDeltaEvent.AssistantMessageDeltaData
- com.github.copilot.sdk.events.AssistantMessageEvent.AssistantMessageData
- com.github.copilot.sdk.events.AssistantMessageEvent.AssistantMessageData.ToolRequest
- com.github.copilot.sdk.events.AssistantReasoningDeltaEvent.AssistantReasoningDeltaData
- com.github.copilot.sdk.events.AssistantReasoningEvent.AssistantReasoningData
- com.github.copilot.sdk.events.AssistantTurnEndEvent.AssistantTurnEndData
- com.github.copilot.sdk.events.AssistantTurnStartEvent.AssistantTurnStartData
- com.github.copilot.sdk.events.AssistantUsageEvent.AssistantUsageData
- com.github.copilot.sdk.json.Attachment
- com.github.copilot.sdk.json.AzureOptions
- com.github.copilot.sdk.CopilotClient (implements java.lang.AutoCloseable)
- com.github.copilot.sdk.json.CopilotClientOptions
- com.github.copilot.sdk.CopilotSession (implements java.lang.AutoCloseable)
- com.github.copilot.sdk.json.CreateSessionRequest
- com.github.copilot.sdk.json.CreateSessionResponse
- com.github.copilot.sdk.json.CustomAgentConfig
- com.github.copilot.sdk.json.DeleteSessionResponse
- com.github.copilot.sdk.json.GetAuthStatusResponse
- com.github.copilot.sdk.json.GetLastSessionIdResponse
- com.github.copilot.sdk.json.GetMessagesResponse
- com.github.copilot.sdk.json.GetModelsResponse
- com.github.copilot.sdk.json.GetStatusResponse
- com.github.copilot.sdk.events.HookEndEvent.HookEndData
- com.github.copilot.sdk.events.HookEndEvent.HookEndData.HookError
- com.github.copilot.sdk.events.HookStartEvent.HookStartData
- com.github.copilot.sdk.json.InfiniteSessionConfig
- com.github.copilot.sdk.json.JsonRpcError
- com.github.copilot.sdk.json.JsonRpcRequest
- com.github.copilot.sdk.json.JsonRpcResponse
- com.github.copilot.sdk.json.ListSessionsResponse
- com.github.copilot.sdk.json.MessageOptions
- com.github.copilot.sdk.json.ModelBilling
- com.github.copilot.sdk.json.ModelCapabilities
- com.github.copilot.sdk.json.ModelInfo
- com.github.copilot.sdk.json.ModelLimits
- com.github.copilot.sdk.json.ModelPolicy
- com.github.copilot.sdk.json.ModelSupports
- com.github.copilot.sdk.json.ModelVisionLimits
- com.github.copilot.sdk.events.PendingMessagesModifiedEvent.PendingMessagesModifiedData
- com.github.copilot.sdk.json.PermissionInvocation
- com.github.copilot.sdk.json.PermissionRequest
- com.github.copilot.sdk.json.PermissionRequestResult
- com.github.copilot.sdk.json.PingResponse
- com.github.copilot.sdk.json.ProviderConfig
- com.github.copilot.sdk.json.ResumeSessionConfig
- com.github.copilot.sdk.json.ResumeSessionRequest
- com.github.copilot.sdk.json.ResumeSessionResponse
- com.github.copilot.sdk.json.SendMessageRequest
- com.github.copilot.sdk.json.SendMessageResponse
- com.github.copilot.sdk.events.SessionCompactionCompleteEvent.SessionCompactionCompleteData
- com.github.copilot.sdk.events.SessionCompactionStartEvent.SessionCompactionStartData
- com.github.copilot.sdk.json.SessionConfig
- com.github.copilot.sdk.events.SessionErrorEvent.SessionErrorData
- com.github.copilot.sdk.events.SessionEventParser
- com.github.copilot.sdk.events.SessionHandoffEvent.SessionHandoffData
- com.github.copilot.sdk.events.SessionHandoffEvent.SessionHandoffData.Repository
- com.github.copilot.sdk.events.SessionIdleEvent.SessionIdleData
- com.github.copilot.sdk.events.SessionInfoEvent.SessionInfoData
- com.github.copilot.sdk.json.SessionMetadata
- com.github.copilot.sdk.events.SessionModelChangeEvent.SessionModelChangeData
- com.github.copilot.sdk.events.SessionResumeEvent.SessionResumeData
- com.github.copilot.sdk.events.SessionSnapshotRewindEvent.SessionSnapshotRewindData
- com.github.copilot.sdk.events.SessionStartEvent.SessionStartData
- com.github.copilot.sdk.events.SessionTruncationEvent.SessionTruncationData
- com.github.copilot.sdk.events.SessionUsageInfoEvent.SessionUsageInfoData
- com.github.copilot.sdk.events.SubagentCompletedEvent.SubagentCompletedData
- com.github.copilot.sdk.events.SubagentFailedEvent.SubagentFailedData
- com.github.copilot.sdk.events.SubagentSelectedEvent.SubagentSelectedData
- com.github.copilot.sdk.events.SubagentStartedEvent.SubagentStartedData
- com.github.copilot.sdk.json.SystemMessageConfig
- com.github.copilot.sdk.events.SystemMessageEvent.SystemMessageData
- com.github.copilot.sdk.json.ToolBinaryResult
- com.github.copilot.sdk.json.ToolDef
- com.github.copilot.sdk.json.ToolDefinition
- com.github.copilot.sdk.events.ToolExecutionCompleteEvent.ToolExecutionCompleteData
- com.github.copilot.sdk.events.ToolExecutionCompleteEvent.ToolExecutionCompleteData.Error
- com.github.copilot.sdk.events.ToolExecutionCompleteEvent.ToolExecutionCompleteData.Result
- com.github.copilot.sdk.events.ToolExecutionPartialResultEvent.ToolExecutionPartialResultData
- com.github.copilot.sdk.events.ToolExecutionProgressEvent.ToolExecutionProgressData
- com.github.copilot.sdk.events.ToolExecutionStartEvent.ToolExecutionStartData
- com.github.copilot.sdk.json.ToolInvocation
- com.github.copilot.sdk.json.ToolResultObject
- com.github.copilot.sdk.events.ToolUserRequestedEvent.ToolUserRequestedData
- com.github.copilot.sdk.events.UserMessageEvent.UserMessageData
- com.github.copilot.sdk.events.UserMessageEvent.UserMessageData.Attachment
- com.github.copilot.sdk.events.UserMessageEvent.UserMessageData.Attachment.Selection
- com.github.copilot.sdk.events.UserMessageEvent.UserMessageData.Attachment.Selection.Position
Interface Hierarchy
- com.github.copilot.sdk.json.PermissionHandler
- com.github.copilot.sdk.json.ToolHandler
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.sdk.ConnectionState
- com.github.copilot.sdk.SdkProtocolVersion
- com.github.copilot.sdk.SystemMessageMode
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)