Uses of Record Class
com.github.copilot.generated.rpc.SessionContext
Packages that use SessionContext
Package
Description
Auto-generated RPC parameter and result types for the GitHub Copilot SDK.
-
Uses of SessionContext in com.github.copilot.generated.rpc
Methods in com.github.copilot.generated.rpc that return SessionContextModifier and TypeMethodDescriptionLocalSessionMetadataValue.context()Returns the value of thecontextrecord component.RemoteSessionMetadataValue.context()Returns the value of thecontextrecord component.SessionsGetLastForContextParams.context()Returns the value of thecontextrecord component.SessionsOpenResumeLast.getContext()SessionOpenOptions.workingDirectoryContext()Returns the value of theworkingDirectoryContextrecord component.Methods in com.github.copilot.generated.rpc with parameters of type SessionContextConstructors in com.github.copilot.generated.rpc with parameters of type SessionContextModifierConstructorDescriptionLocalSessionMetadataValue(String sessionId, String startTime, String modifiedTime, String summary, String name, String clientName, Boolean isRemote, Boolean isDetached, SessionContext context, String mcTaskId) Creates an instance of aLocalSessionMetadataValuerecord class.RemoteSessionMetadataValue(String sessionId, String startTime, String modifiedTime, String summary, String name, Boolean isRemote, SessionContext context, RemoteSessionMetadataRepository repository, List<String> remoteSessionIds, Long pullRequestNumber, String resourceId, RemoteSessionMetadataTaskType taskType, String staleAt, String state) Creates an instance of aRemoteSessionMetadataValuerecord class.SessionOpenOptions(String sessionId, String name, String model, String reasoningEffort, SessionOpenOptionsReasoningSummary reasoningSummary, Verbosity verbosity, String clientName, String clientKind, String lspClientName, String integrationId, Object expAssignments, Boolean enableManagedSettings, Boolean enableFileChangeTracking, Map<String, Boolean> featureFlags, Boolean isExperimentalMode, Object authInfo, ProviderConfig provider, CapiSessionOptions capi, List<NamedProviderConfig> providers, List<ProviderModelConfig> models, String workingDirectory, List<String> additionalDirectories, SessionContext workingDirectoryContext, Boolean remoteSteerable, Boolean remoteExporting, Boolean remoteDefaultedOn, String detachedFromSpawningParentSessionId, String detachedFromSpawningParentEngagementId, List<String> availableTools, List<String> excludedTools, List<String> includedBuiltinAgents, List<String> excludedBuiltinAgents, Boolean enableScriptSafety, ShellOptions shell, String shellInitProfile, List<String> shellProcessFlags, SandboxConfig sandboxConfig, Boolean logInteractiveShells, SessionOpenOptionsEnvValueMode envValueMode, Boolean allowAllMcpServerInstructions, List<String> skillDirectories, List<String> disabledSkills, List<InstalledPlugin> installedPlugins, Boolean customAgentsLocalOnly, Boolean skipCustomInstructions, List<String> disabledInstructionSources, Boolean coauthorEnabled, String trajectoryFile, Boolean enableStreaming, Boolean enableCitations, String copilotUrl, Boolean askUserDisabled, Boolean continueOnAutoMode, Boolean runningInInteractiveMode, Boolean enableOnDemandInstructionDiscovery, Long maxInlineBinaryBytes, ModelCapabilitiesOverride modelCapabilitiesOverrides, SessionLimitsConfig sessionLimits, String agentContext, String eventsLogDirectory, Boolean eventsLogIncludesSubagents, String configDir, List<SessionOpenOptionsAdditionalContentExclusionPolicy> additionalContentExclusionPolicies, MemoryConfiguration memory, List<SessionCapability> sessionCapabilities) Creates an instance of aSessionOpenOptionsrecord class.Creates an instance of aSessionsGetLastForContextParamsrecord class.