Class: Copilot::SessionConfig
- Inherits:
-
Struct
- Object
- Struct
- Copilot::SessionConfig
- Defined in:
- lib/copilot/types.rb
Overview
Configuration for creating a session.
Instance Attribute Summary collapse
-
#available_tools ⇒ Object
Returns the value of attribute available_tools.
-
#commands ⇒ Object
Returns the value of attribute commands.
-
#config_dir ⇒ Object
Returns the value of attribute config_dir.
-
#custom_agents ⇒ Object
Returns the value of attribute custom_agents.
-
#disabled_skills ⇒ Object
Returns the value of attribute disabled_skills.
-
#enable_config_discovery ⇒ Object
Returns the value of attribute enable_config_discovery.
-
#excluded_tools ⇒ Object
Returns the value of attribute excluded_tools.
-
#github_token ⇒ Object
Returns the value of attribute github_token.
-
#hooks ⇒ Object
Returns the value of attribute hooks.
-
#include_sub_agent_streaming_events ⇒ Object
Returns the value of attribute include_sub_agent_streaming_events.
-
#infinite_sessions ⇒ Object
Returns the value of attribute infinite_sessions.
-
#instruction_directories ⇒ Object
Returns the value of attribute instruction_directories.
-
#mcp_servers ⇒ Object
Returns the value of attribute mcp_servers.
-
#model ⇒ Object
Returns the value of attribute model.
-
#model_capabilities ⇒ Object
Returns the value of attribute model_capabilities.
-
#on_elicitation_request ⇒ Object
Returns the value of attribute on_elicitation_request.
-
#on_exit_plan_mode ⇒ Object
Returns the value of attribute on_exit_plan_mode.
-
#on_permission_request ⇒ Object
Returns the value of attribute on_permission_request.
-
#on_user_input_request ⇒ Object
Returns the value of attribute on_user_input_request.
-
#provider ⇒ Object
Returns the value of attribute provider.
-
#reasoning_effort ⇒ Object
Returns the value of attribute reasoning_effort.
-
#session_id ⇒ Object
Returns the value of attribute session_id.
-
#skill_directories ⇒ Object
Returns the value of attribute skill_directories.
-
#streaming ⇒ Object
Returns the value of attribute streaming.
-
#system_message ⇒ Object
Returns the value of attribute system_message.
-
#tools ⇒ Object
Returns the value of attribute tools.
-
#working_directory ⇒ Object
Returns the value of attribute working_directory.
Instance Attribute Details
#available_tools ⇒ Object
Returns the value of attribute available_tools
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def available_tools @available_tools end |
#commands ⇒ Object
Returns the value of attribute commands
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def commands @commands end |
#config_dir ⇒ Object
Returns the value of attribute config_dir
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def config_dir @config_dir end |
#custom_agents ⇒ Object
Returns the value of attribute custom_agents
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def custom_agents @custom_agents end |
#disabled_skills ⇒ Object
Returns the value of attribute disabled_skills
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def disabled_skills @disabled_skills end |
#enable_config_discovery ⇒ Object
Returns the value of attribute enable_config_discovery
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def enable_config_discovery @enable_config_discovery end |
#excluded_tools ⇒ Object
Returns the value of attribute excluded_tools
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def excluded_tools @excluded_tools end |
#github_token ⇒ Object
Returns the value of attribute github_token
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def github_token @github_token end |
#hooks ⇒ Object
Returns the value of attribute hooks
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def hooks @hooks end |
#include_sub_agent_streaming_events ⇒ Object
Returns the value of attribute include_sub_agent_streaming_events
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def include_sub_agent_streaming_events @include_sub_agent_streaming_events end |
#infinite_sessions ⇒ Object
Returns the value of attribute infinite_sessions
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def infinite_sessions @infinite_sessions end |
#instruction_directories ⇒ Object
Returns the value of attribute instruction_directories
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def instruction_directories @instruction_directories end |
#mcp_servers ⇒ Object
Returns the value of attribute mcp_servers
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def mcp_servers @mcp_servers end |
#model ⇒ Object
Returns the value of attribute model
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def model @model end |
#model_capabilities ⇒ Object
Returns the value of attribute model_capabilities
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def model_capabilities @model_capabilities end |
#on_elicitation_request ⇒ Object
Returns the value of attribute on_elicitation_request
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def on_elicitation_request @on_elicitation_request end |
#on_exit_plan_mode ⇒ Object
Returns the value of attribute on_exit_plan_mode
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def on_exit_plan_mode @on_exit_plan_mode end |
#on_permission_request ⇒ Object
Returns the value of attribute on_permission_request
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def @on_permission_request end |
#on_user_input_request ⇒ Object
Returns the value of attribute on_user_input_request
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def on_user_input_request @on_user_input_request end |
#provider ⇒ Object
Returns the value of attribute provider
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def provider @provider end |
#reasoning_effort ⇒ Object
Returns the value of attribute reasoning_effort
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def reasoning_effort @reasoning_effort end |
#session_id ⇒ Object
Returns the value of attribute session_id
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def session_id @session_id end |
#skill_directories ⇒ Object
Returns the value of attribute skill_directories
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def skill_directories @skill_directories end |
#streaming ⇒ Object
Returns the value of attribute streaming
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def streaming @streaming end |
#system_message ⇒ Object
Returns the value of attribute system_message
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def @system_message end |
#tools ⇒ Object
Returns the value of attribute tools
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def tools @tools end |
#working_directory ⇒ Object
Returns the value of attribute working_directory
497 498 499 |
# File 'lib/copilot/types.rb', line 497 def working_directory @working_directory end |