Class: Copilot::ResumeSessionConfig

Inherits:
Struct
  • Object
show all
Defined in:
lib/copilot/types.rb

Overview

Configuration for resuming a session. Same fields as SessionConfig plus disable_resume.

Instance Attribute Summary collapse

Instance Attribute Details

#available_tools ⇒ Object

Returns the value of attribute available_tools

Returns:

  • (Object) —

    the current value of available_tools



297
298
299
# File 'lib/copilot/types.rb', line 297

def available_tools
  @available_tools
end

#commands ⇒ Object

Returns the value of attribute commands

Returns:

  • (Object) —

    the current value of commands



297
298
299
# File 'lib/copilot/types.rb', line 297

def commands
  @commands
end

#config_dir ⇒ Object

Returns the value of attribute config_dir

Returns:

  • (Object) —

    the current value of config_dir



297
298
299
# File 'lib/copilot/types.rb', line 297

def config_dir
  @config_dir
end

#custom_agents ⇒ Object

Returns the value of attribute custom_agents

Returns:

  • (Object) —

    the current value of custom_agents



297
298
299
# File 'lib/copilot/types.rb', line 297

def custom_agents
  @custom_agents
end

#disable_resume ⇒ Object

Returns the value of attribute disable_resume

Returns:

  • (Object) —

    the current value of disable_resume



297
298
299
# File 'lib/copilot/types.rb', line 297

def disable_resume
  @disable_resume
end

#disabled_skills ⇒ Object

Returns the value of attribute disabled_skills

Returns:

  • (Object) —

    the current value of disabled_skills



297
298
299
# File 'lib/copilot/types.rb', line 297

def disabled_skills
  @disabled_skills
end

#enable_config_discovery ⇒ Object

Returns the value of attribute enable_config_discovery

Returns:

  • (Object) —

    the current value of enable_config_discovery



297
298
299
# File 'lib/copilot/types.rb', line 297

def enable_config_discovery
  @enable_config_discovery
end

#excluded_tools ⇒ Object

Returns the value of attribute excluded_tools

Returns:

  • (Object) —

    the current value of excluded_tools



297
298
299
# File 'lib/copilot/types.rb', line 297

def excluded_tools
  @excluded_tools
end

#github_token ⇒ Object

Returns the value of attribute github_token

Returns:

  • (Object) —

    the current value of github_token



297
298
299
# File 'lib/copilot/types.rb', line 297

def github_token
  @github_token
end

#hooks ⇒ Object

Returns the value of attribute hooks

Returns:

  • (Object) —

    the current value of hooks



297
298
299
# File 'lib/copilot/types.rb', line 297

def hooks
  @hooks
end

#include_sub_agent_streaming_events ⇒ Object

Returns the value of attribute include_sub_agent_streaming_events

Returns:

  • (Object) —

    the current value of include_sub_agent_streaming_events



297
298
299
# File 'lib/copilot/types.rb', line 297

def include_sub_agent_streaming_events
  @include_sub_agent_streaming_events
end

#infinite_sessions ⇒ Object

Returns the value of attribute infinite_sessions

Returns:

  • (Object) —

    the current value of infinite_sessions



297
298
299
# File 'lib/copilot/types.rb', line 297

def infinite_sessions
  @infinite_sessions
end

#instruction_directories ⇒ Object

Returns the value of attribute instruction_directories

Returns:

  • (Object) —

    the current value of instruction_directories



297
298
299
# File 'lib/copilot/types.rb', line 297

def instruction_directories
  @instruction_directories
end

#mcp_servers ⇒ Object

Returns the value of attribute mcp_servers

Returns:

  • (Object) —

    the current value of mcp_servers



297
298
299
# File 'lib/copilot/types.rb', line 297

def mcp_servers
  @mcp_servers
end

#model ⇒ Object

Returns the value of attribute model

Returns:

  • (Object) —

    the current value of model



297
298
299
# File 'lib/copilot/types.rb', line 297

def model
  @model
end

#model_capabilities ⇒ Object

Returns the value of attribute model_capabilities

Returns:

  • (Object) —

    the current value of model_capabilities



297
298
299
# File 'lib/copilot/types.rb', line 297

def model_capabilities
  @model_capabilities
end

#on_elicitation_request ⇒ Object

Returns the value of attribute on_elicitation_request

Returns:

  • (Object) —

    the current value of on_elicitation_request



297
298
299
# File 'lib/copilot/types.rb', line 297

def on_elicitation_request
  @on_elicitation_request
end

#on_permission_request ⇒ Object

Returns the value of attribute on_permission_request

Returns:

  • (Object) —

    the current value of on_permission_request



297
298
299
# File 'lib/copilot/types.rb', line 297

def on_permission_request
  @on_permission_request
end

#on_user_input_request ⇒ Object

Returns the value of attribute on_user_input_request

Returns:

  • (Object) —

    the current value of on_user_input_request



297
298
299
# File 'lib/copilot/types.rb', line 297

def on_user_input_request
  @on_user_input_request
end

#provider ⇒ Object

Returns the value of attribute provider

Returns:

  • (Object) —

    the current value of provider



297
298
299
# File 'lib/copilot/types.rb', line 297

def provider
  @provider
end

#reasoning_effort ⇒ Object

Returns the value of attribute reasoning_effort

Returns:

  • (Object) —

    the current value of reasoning_effort



297
298
299
# File 'lib/copilot/types.rb', line 297

def reasoning_effort
  @reasoning_effort
end

#skill_directories ⇒ Object

Returns the value of attribute skill_directories

Returns:

  • (Object) —

    the current value of skill_directories



297
298
299
# File 'lib/copilot/types.rb', line 297

def skill_directories
  @skill_directories
end

#streaming ⇒ Object

Returns the value of attribute streaming

Returns:

  • (Object) —

    the current value of streaming



297
298
299
# File 'lib/copilot/types.rb', line 297

def streaming
  @streaming
end

#system_message ⇒ Object

Returns the value of attribute system_message

Returns:

  • (Object) —

    the current value of system_message



297
298
299
# File 'lib/copilot/types.rb', line 297

def system_message
  @system_message
end

#tools ⇒ Object

Returns the value of attribute tools

Returns:

  • (Object) —

    the current value of tools



297
298
299
# File 'lib/copilot/types.rb', line 297

def tools
  @tools
end

#working_directory ⇒ Object

Returns the value of attribute working_directory

Returns:

  • (Object) —

    the current value of working_directory



297
298
299
# File 'lib/copilot/types.rb', line 297

def working_directory
  @working_directory
end