Uses of Record Class
com.github.copilot.generated.rpc.ModelCapabilitiesOverride
Packages that use ModelCapabilitiesOverride
Package
Description
Auto-generated RPC parameter and result types for the GitHub Copilot SDK.
-
Uses of ModelCapabilitiesOverride in com.github.copilot.generated.rpc
Methods in com.github.copilot.generated.rpc that return ModelCapabilitiesOverrideModifier and TypeMethodDescriptionProviderModelConfig.capabilities()Returns the value of thecapabilitiesrecord component.SessionModelSwitchToRequest.getModelCapabilities()Returns themodelCapabilitiesproperty.ProviderConfig.modelCapabilities()Returns the value of themodelCapabilitiesrecord component.SessionModelSwitchToParams.modelCapabilities()Returns the value of themodelCapabilitiesrecord component.SessionOpenOptions.modelCapabilitiesOverrides()Returns the value of themodelCapabilitiesOverridesrecord component.SessionOptionsUpdateParams.modelCapabilitiesOverrides()Returns the value of themodelCapabilitiesOverridesrecord component.Methods in com.github.copilot.generated.rpc with parameters of type ModelCapabilitiesOverrideModifier and TypeMethodDescriptionSessionModelSwitchToRequest.setModelCapabilities(ModelCapabilitiesOverride value) Sets themodelCapabilitiesproperty.Constructors in com.github.copilot.generated.rpc with parameters of type ModelCapabilitiesOverrideModifierConstructorDescriptionProviderConfig(ProviderConfigType type, ProviderConfigWireApi wireApi, ProviderConfigTransport transport, String baseUrl, String apiKey, String bearerToken, ProviderConfigAzure azure, String modelId, ModelCapabilitiesOverride modelCapabilities, String providerName, ProviderConfigModelProvider modelProvider, String wireModel, Double maxPromptTokens, Double maxContextWindowTokens, Double maxOutputTokens, Map<String, String> headers, Boolean hasBearerTokenProvider) Creates an instance of aProviderConfigrecord class.ProviderModelConfig(String id, String provider, String wireModel, String modelId, String name, Long maxPromptTokens, Long maxContextWindowTokens, Long maxOutputTokens, ModelCapabilitiesOverride capabilities, Object systemMessage, Map<String, Object> metadata) Creates an instance of aProviderModelConfigrecord class.SessionModelSwitchToParams(String sessionId, String modelId, AutoTier autoTier, String reasoningEffort, ReasoningSummary reasoningSummary, Verbosity verbosity, ModelCapabilitiesOverride modelCapabilities, ContextTier contextTier, ModelChangeSource source, Boolean deferIfModelChangeQueued, String compactionDecision, Boolean runCompactionPreflight, String repoScope, String modelChangeScope, Boolean requireAvailable, ModelPickerPersistenceRequest pickerPersistence) Creates an instance of aSessionModelSwitchToParamsrecord class.SessionOpenOptions(String sessionId, String name, String model, String reasoningEffort, SessionOpenOptionsReasoningSummary reasoningSummary, Verbosity verbosity, String clientName, String authClientIdMetadataUrl, String clientKind, String lspClientName, String integrationId, Object expAssignments, Boolean enableManagedSettings, Boolean enforceManagedModelDefaults, SessionManagedSettings managedSettings, Boolean interactiveUser, Boolean enableFileChangeTracking, Map<String, Boolean> featureFlags, Boolean isExperimentalMode, Object authInfo, ProviderConfig provider, CapiSessionOptions capi, Boolean autoTierIsExplicit, 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, SandboxConfigSource sandboxConfigSource, Boolean logInteractiveShells, SessionOpenOptionsEnvValueMode envValueMode, List<String> disabledMcpServers, Map<String, ManagedMcpServerConfig> managedMcpServers, Boolean allowAllMcpServerInstructions, List<String> skillDirectories, List<String> agentDirectories, List<String> instructionDirectories, List<String> hookDirectories, List<String> ignoredSkillsLocations, Boolean enableSkills, Boolean hasSkillProvider, List<String> includedBuiltinSkills, List<String> disabledSkills, List<InstalledPlugin> installedPlugins, Boolean customAgentsLocalOnly, Boolean skipCustomInstructions, Boolean refreshCustomInstructions, 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, Boolean enableFileHooks, MemoryConfiguration memory, List<SessionCapability> sessionCapabilities) Creates an instance of aSessionOpenOptionsrecord class.SessionOptionsUpdateParams(String sessionId, ProtocolImageGenerationOptions imageGeneration, String model, ModelCapabilitiesOverride modelCapabilitiesOverrides, String reasoningEffort, OptionsUpdateReasoningSummary reasoningSummary, Verbosity verbosity, String clientName, String lspClientName, String integrationId, Map<String, Boolean> featureFlags, Boolean isExperimentalMode, ProviderConfig provider, CapiSessionOptions capi, String workingDirectory, List<String> availableTools, List<String> excludedTools, List<String> includedBuiltinAgents, List<String> excludedBuiltinAgents, OptionsUpdateToolFilterPrecedence toolFilterPrecedence, Boolean enableScriptSafety, ShellOptions shell, String shellInitProfile, List<String> shellProcessFlags, SandboxConfig sandboxConfig, SandboxConfigSource sandboxConfigSource, Boolean logInteractiveShells, OptionsUpdateEnvValueMode envValueMode, Boolean allowAllMcpServerInstructions, List<String> skillDirectories, List<String> agentDirectories, List<String> instructionDirectories, List<String> hookDirectories, List<String> ignoredSkillsLocations, List<String> includedBuiltinSkills, List<String> disabledSkills, Boolean enableOnDemandInstructionDiscovery, Long maxInlineBinaryBytes, List<SessionInstalledPlugin> installedPlugins, Boolean customAgentsLocalOnly, Boolean suppressCustomAgentPrompt, Boolean skipCustomInstructions, List<String> disabledInstructionSources, Boolean coauthorEnabled, String trajectoryFile, Boolean enableStreaming, String copilotUrl, Boolean askUserDisabled, Boolean continueOnAutoMode, Boolean runningInInteractiveMode, Boolean enableReasoningSummaries, String agentContext, String eventsLogDirectory, Boolean eventsLogIncludesSubagents, List<OptionsUpdateAdditionalContentExclusionPolicy> additionalContentExclusionPolicies, Boolean manageScheduleEnabled, List<SessionCapability> sessionCapabilities, Boolean skipEmbeddingRetrieval, String organizationCustomInstructions, Boolean enableFileHooks, Boolean enableHostGitOperations, Boolean enableSessionStore, Boolean enableSkills, OptionsUpdateContextTier contextTier, SessionLimitsConfig sessionLimits) Creates an instance of aSessionOptionsUpdateParamsrecord class.