Copilot. Types. ResumeSessionConfig
(Copilot SDK v2.3.0)
Copy Markdown
Configuration for resuming an existing session.
Summary
Types
@type t() :: %Copilot.Types.ResumeSessionConfig{ available_tools: [String.t()] | nil, commands: [Copilot.Types.CommandDefinition.t()] | nil, config_dir: String.t() | nil, custom_agents: [Copilot.Types.CustomAgentConfig.t()] | nil, disable_resume: boolean() | nil, disabled_skills: [String.t()] | nil, enable_config_discovery: boolean() | nil, excluded_tools: [String.t()] | nil, github_token: String.t() | nil, hooks: Copilot.Types.SessionHooks.t() | nil, include_sub_agent_streaming_events: boolean() | nil, infinite_sessions: Copilot.Types.InfiniteSessionConfig.t() | nil, instruction_directories: [String.t()] | nil, mcp_servers: map() | nil, model: String.t() | nil, model_capabilities: map() | nil, on_elicitation_request: Copilot.Types.elicitation_handler() | nil, on_permission_request: Copilot.Types.permission_handler() | nil, on_user_input_request: Copilot.Types.user_input_handler() | nil, provider: Copilot.Types.ProviderConfig.t() | nil, reasoning_effort: String.t() | nil, skill_directories: [String.t()] | nil, streaming: boolean() | nil, system_message: Copilot.Types.system_message_config() | nil, tools: [Copilot.Types.Tool.t()] | nil, working_directory: String.t() | nil }