Class Hierarchy
- java.lang.Object
- com.github.copilot.sdk.json.Attachment
- com.github.copilot.sdk.json.AzureOptions
- com.github.copilot.sdk.json.CopilotClientOptions
- 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.GetForegroundSessionResponse
- 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.json.HookInvocation
- 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.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.PostToolUseHookInput
- com.github.copilot.sdk.json.PostToolUseHookOutput
- com.github.copilot.sdk.json.PreToolUseHookInput
- com.github.copilot.sdk.json.PreToolUseHookOutput
- 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.json.SessionConfig
- com.github.copilot.sdk.json.SessionEndHookInput
- com.github.copilot.sdk.json.SessionEndHookOutput
- com.github.copilot.sdk.json.SessionHooks
- com.github.copilot.sdk.json.SessionLifecycleEvent
- com.github.copilot.sdk.json.SessionLifecycleEventMetadata
- com.github.copilot.sdk.json.SessionLifecycleEventTypes
- com.github.copilot.sdk.json.SessionMetadata
- com.github.copilot.sdk.json.SessionStartHookInput
- com.github.copilot.sdk.json.SessionStartHookOutput
- com.github.copilot.sdk.json.SetForegroundSessionResponse
- com.github.copilot.sdk.json.SystemMessageConfig
- com.github.copilot.sdk.json.ToolBinaryResult
- com.github.copilot.sdk.json.ToolDef
- com.github.copilot.sdk.json.ToolDefinition
- com.github.copilot.sdk.json.ToolInvocation
- com.github.copilot.sdk.json.ToolResultObject
- com.github.copilot.sdk.json.UserInputInvocation
- com.github.copilot.sdk.json.UserInputRequest
- com.github.copilot.sdk.json.UserInputResponse
- com.github.copilot.sdk.json.UserPromptSubmittedHookInput
- com.github.copilot.sdk.json.UserPromptSubmittedHookOutput
Interface Hierarchy
- com.github.copilot.sdk.json.PermissionHandler
- com.github.copilot.sdk.json.PostToolUseHandler
- com.github.copilot.sdk.json.PreToolUseHandler
- com.github.copilot.sdk.json.SessionEndHandler
- com.github.copilot.sdk.json.SessionLifecycleHandler
- com.github.copilot.sdk.json.SessionStartHandler
- com.github.copilot.sdk.json.ToolHandler
- com.github.copilot.sdk.json.UserInputHandler
- com.github.copilot.sdk.json.UserPromptSubmittedHandler