Uses of Package
com.github.copilot.sdk.generated
Packages that use com.github.copilot.sdk.generated
Package
Description
Core classes for the GitHub Copilot SDK for Java.
Configuration classes and data transfer objects for the Copilot SDK.
-
Classes in com.github.copilot.sdk.generated used by com.github.copilot.sdkClassDescriptionThe
assistant.messagesession event.Base class for all generated session events. -
Classes in com.github.copilot.sdk.generated used by com.github.copilot.sdk.generatedClassDescriptionData payload for
AbortEvent.Data payload forAssistantIntentEvent.Data payload forAssistantMessageDeltaEvent.Data payload forAssistantMessageEvent.A tool invocation request from the assistantTool call type: "function" for standard tool calls, "custom" for grammar-based tool calls.Data payload forAssistantReasoningDeltaEvent.Data payload forAssistantReasoningEvent.Data payload forAssistantStreamingDeltaEvent.Data payload forAssistantTurnEndEvent.Data payload forAssistantTurnStartEvent.Data payload forAssistantUsageEvent.Per-request cost and usage data from the CAPI copilot_usage response fieldToken usage detail for a single billing categoryData payload forCapabilitiesChangedEvent.UI capability changesData payload forCommandCompletedEvent.Data payload forCommandExecuteEvent.Data payload forCommandQueuedEvent.Data payload forCommandsChangedEvent.Data payload forElicitationCompletedEvent.The user action: "accept" (submitted form), "decline" (explicitly refused), or "cancel" (dismissed)Data payload forElicitationRequestedEvent.Elicitation mode; "form" for structured input, "url" for browser-based.ElicitationRequestedEvent.ElicitationRequestedEventData.ElicitationRequestedEventDataRequestedSchemaJSON Schema describing the form fields to present to the user (form mode only)Data payload forExitPlanModeCompletedEvent.Data payload forExitPlanModeRequestedEvent.Data payload forExternalToolCompletedEvent.Data payload forExternalToolRequestedEvent.Data payload forHookEndEvent.Error details when the hook failedData payload forHookStartEvent.Data payload forMcpOauthCompletedEvent.Data payload forMcpOauthRequiredEvent.Static OAuth client configuration, if the server specifies oneData payload forPendingMessagesModifiedEvent.Data payload forPermissionCompletedEvent.The result of the permission requestThe outcome of the permission requestData payload forPermissionRequestedEvent.Data payload forSamplingCompletedEvent.Data payload forSamplingRequestedEvent.Data payload forSessionBackgroundTasksChangedEvent.Data payload forSessionCompactionCompleteEvent.Token usage breakdown for the compaction LLM callData payload forSessionCompactionStartEvent.Data payload forSessionContextChangedEvent.Hosting platform type of the repository (github or ado)Data payload forSessionCustomAgentsUpdatedEvent.Data payload forSessionErrorEvent.Base class for all generated session events.Data payload forSessionExtensionsLoadedEvent.Discovery sourceCurrent status: running, disabled, failed, or startingData payload forSessionHandoffEvent.Repository context for the handed-off sessionOrigin type of the session being handed offData payload forSessionIdleEvent.Data payload forSessionInfoEvent.Data payload forSessionMcpServersLoadedEvent.Connection status: connected, failed, needs-auth, pending, disabled, or not_configuredData payload forSessionMcpServerStatusChangedEvent.New connection status: connected, failed, needs-auth, pending, disabled, or not_configuredData payload forSessionModeChangedEvent.Data payload forSessionModelChangeEvent.Data payload forSessionPlanChangedEvent.The type of operation performed on the plan fileData payload forSessionRemoteSteerableChangedEvent.Data payload forSessionResumeEvent.Updated working directory and git context at resume timeHosting platform type of the repository (github or ado)Data payload forSessionShutdownEvent.Aggregate code change metrics for the sessionRequest count and cost metricsToken usage breakdownWhether the session ended normally ("routine") or due to a crash/fatal error ("error")Data payload forSessionSkillsLoadedEvent.Data payload forSessionSnapshotRewindEvent.Data payload forSessionStartEvent.Working directory and git context at session startHosting platform type of the repository (github or ado)Data payload forSessionTaskCompleteEvent.Data payload forSessionTitleChangedEvent.Data payload forSessionToolsUpdatedEvent.Data payload forSessionTruncationEvent.Data payload forSessionUsageInfoEvent.Data payload forSessionWarningEvent.Data payload forSessionWorkspaceFileChangedEvent.Whether the file was newly created or updatedData payload forSkillInvokedEvent.Data payload forSubagentCompletedEvent.Data payload forSubagentDeselectedEvent.Data payload forSubagentFailedEvent.Data payload forSubagentSelectedEvent.Data payload forSubagentStartedEvent.Data payload forSystemMessageEvent.Metadata about the prompt template and its constructionMessage role: "system" for system prompts, "developer" for developer-injected instructionsData payload forSystemNotificationEvent.Data payload forToolExecutionCompleteEvent.Error details when the tool execution failedTool execution result on successData payload forToolExecutionPartialResultEvent.Data payload forToolExecutionProgressEvent.Data payload forToolExecutionStartEvent.Data payload forToolUserRequestedEvent.Data payload forUserInputCompletedEvent.Data payload forUserInputRequestedEvent.Data payload forUserMessageEvent.The agent mode that was active when this message was sent -
Classes in com.github.copilot.sdk.generated used by com.github.copilot.sdk.json