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.Per-request cost and usage data from the CAPI copilot_usage response fieldToken usage detail for a single billing categoryData payload forAssistantUsageEvent.Data payload forAutoModeSwitchCompletedEvent.Data payload forAutoModeSwitchRequestedEvent.Data payload forCapabilitiesChangedEvent.UI capability changesData payload forCommandCompletedEvent.Data payload forCommandExecuteEvent.Data payload forCommandQueuedEvent.Data payload forCommandsChangedEvent.Token usage breakdown for the compaction LLM call (aligned with assistant.usage format)Per-request cost and usage data from the CAPI copilot_usage response fieldToken usage detail for a single billing categoryThe user action: "accept" (submitted form), "decline" (explicitly refused), or "cancel" (dismissed)Data payload forElicitationCompletedEvent.Data payload forElicitationRequestedEvent.Elicitation mode; "form" for structured input, "url" for browser-based.JSON Schema describing the form fields to present to the user (form mode only)Data payload forExitPlanModeCompletedEvent.Data payload forExitPlanModeRequestedEvent.Discovery sourceCurrent status: running, disabled, failed, or startingData payload forExternalToolCompletedEvent.Data payload forExternalToolRequestedEvent.Repository context for the handed-off sessionOrigin type of the session being handed offError details when the hook failedData payload forHookEndEvent.Data payload forHookStartEvent.Data payload forMcpOauthCompletedEvent.Data payload forMcpOauthRequiredEvent.Static OAuth client configuration, if the server specifies oneConnection status: connected, failed, needs-auth, pending, disabled, or not_configuredNew connection status: connected, failed, needs-auth, pending, disabled, or not_configuredData payload forPendingMessagesModifiedEvent.Data payload forPermissionCompletedEvent.The outcome of the permission requestThe result of the permission requestData payload forPermissionRequestedEvent.The type of operation performed on the plan fileData payload forSamplingCompletedEvent.Data payload forSamplingRequestedEvent.Data payload forSessionBackgroundTasksChangedEvent.Data payload forSessionCompactionCompleteEvent.Data payload forSessionCompactionStartEvent.Data payload forSessionContextChangedEvent.Data payload forSessionCustomAgentsUpdatedEvent.Data payload forSessionErrorEvent.Base class for all generated session events.Data payload forSessionExtensionsLoadedEvent.Data payload forSessionHandoffEvent.Data payload forSessionIdleEvent.Data payload forSessionInfoEvent.Data payload forSessionMcpServersLoadedEvent.Data payload forSessionMcpServerStatusChangedEvent.Data payload forSessionModeChangedEvent.Data payload forSessionModelChangeEvent.Data payload forSessionPlanChangedEvent.Data payload forSessionRemoteSteerableChangedEvent.Data payload forSessionResumeEvent.Data payload forSessionShutdownEvent.Data payload forSessionSkillsLoadedEvent.Data payload forSessionSnapshotRewindEvent.Data payload forSessionStartEvent.Data payload forSessionTaskCompleteEvent.Data payload forSessionTitleChangedEvent.Data payload forSessionToolsUpdatedEvent.Data payload forSessionTruncationEvent.Data payload forSessionUsageInfoEvent.Data payload forSessionWarningEvent.Data payload forSessionWorkspaceFileChangedEvent.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 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.Error details when the tool execution failedData payload forToolExecutionCompleteEvent.Tool execution result on successData payload forToolExecutionPartialResultEvent.Data payload forToolExecutionProgressEvent.Data payload forToolExecutionStartEvent.Data payload forToolUserRequestedEvent.Data payload forUserInputCompletedEvent.Data payload forUserInputRequestedEvent.The agent mode that was active when this message was sentData payload forUserMessageEvent.Working directory and git context at session startHosting platform type of the repository (github or ado)Whether the file was newly created or updated -
Classes in com.github.copilot.sdk.generated used by com.github.copilot.sdk.json