Uses of Package
com.github.copilot.sdk.json
Packages that use com.github.copilot.sdk.json
Package
Description
Core classes for the GitHub Copilot SDK for Java.
Event types emitted during Copilot session processing.
Configuration classes and data transfer objects for the Copilot SDK.
-
Classes in com.github.copilot.sdk.json used by com.github.copilot.sdkClassDescriptionConfiguration options for creating a
CopilotClient.Response from the auth.getStatus RPC call.Response from the status.get RPC call.Options for sending a message to a Copilot session.Information about an available model.Response from a ping request to the Copilot CLI server.Configuration for resuming an existing Copilot session.Configuration for creating a new Copilot session.Handler for session lifecycle events.Filter options for listing sessions.Metadata about an existing Copilot session. -
Classes in com.github.copilot.sdk.json used by com.github.copilot.sdk.events
-
Classes in com.github.copilot.sdk.json used by com.github.copilot.sdk.jsonClassDescriptionRepresents a file attachment to include with a message.Azure OpenAI-specific configuration options.Configuration options for creating a
CopilotClient.Configuration for a custom agent in a Copilot session.Response from the auth.getStatus RPC call.Response from the models.list RPC call.Response from the status.get RPC call.Context for a hook invocation.Configuration for infinite sessions with automatic context compaction and workspace persistence.JSON-RPC 2.0 error structure.Options for sending a message to a Copilot session.Model billing information.Model capabilities and limits.Information about an available model.Model limits.Model policy state.Model support flags.Model vision-specific limits.Functional interface for handling permission requests from the AI assistant.Context information for a permission request invocation.Represents a permission request from the AI assistant.Result of a permission request decision.Handler for post-tool-use hooks.Input for a post-tool-use hook.Output for a post-tool-use hook.Handler for pre-tool-use hooks.Input for a pre-tool-use hook.Output for a pre-tool-use hook.Configuration for a custom API provider (BYOK - Bring Your Own Key).Configuration for resuming an existing Copilot session.Configuration for creating a new Copilot session.Working directory context for a session.Handler for session-end hooks.Input for a session-end hook.Output for a session-end hook.Hook handlers configuration for a session.Session lifecycle event notification.Metadata for session lifecycle events.Filter options for listing sessions.Metadata about an existing Copilot session.Handler for session-start hooks.Input for a session-start hook.Output for a session-start hook.Configuration for customizing the system message.Binary result from a tool execution.Defines a tool that can be invoked by the AI assistant.Functional interface for handling tool invocations from the AI assistant.Represents a tool invocation request from the AI assistant.Result object returned from a tool execution.Handler for user input requests from the agent.Context for a user input request invocation.Request for user input from the agent.Response to a user input request.Handler for user-prompt-submitted hooks.Input for a user-prompt-submitted hook.Output for a user-prompt-submitted hook.